### Question:
TopCfgDefn extends
    AbstractManagedObjectDefinition<ConfigurationClient, Configuration> { public static TopCfgDefn getInstance() { return INSTANCE; } private  TopCfgDefn(); static TopCfgDefn getInstance();  }### Answer:
@Test public void testGetInstance() { assertNotNull(TopCfgDefn.getInstance()); }
@Test public void testGetName() { assertEquals(TopCfgDefn.getInstance().getName(), "top"); }
@Test public void testGetAllPropertyDefinitions() { assertTrue(TopCfgDefn.getInstance().getAllPropertyDefinitions().isEmpty()); }
@Test public void testGetAllRelationDefinitions() { assertTrue(TopCfgDefn.getInstance().getAllRelationDefinitions().isEmpty()); }
@Test public void testGetAllConstraints() { assertTrue(TopCfgDefn.getInstance().getAllConstraints().isEmpty()); }
@Test public void testGetAllTags() { assertTrue(TopCfgDefn.getInstance().getAllTags().isEmpty()); }
@Test public void testGetParent() { assertNull(TopCfgDefn.getInstance().getParent()); }
@Test public void testIsTop() { assertTrue(TopCfgDefn.getInstance().isTop()); }
@Test(expectedExceptions = UnsupportedOperationException.class) public void testGetSynopsis() { assertNotNull(TopCfgDefn.getInstance().getSynopsis()); }
@Test(expectedExceptions = UnsupportedOperationException.class) public void testGetDescription() { assertNotNull(TopCfgDefn.getInstance().getDescription()); }
@Test(expectedExceptions = UnsupportedOperationException.class) public void testGetUserFriendlyName() { assertNotNull(TopCfgDefn.getInstance().getUserFriendlyName()); }
@Test(expectedExceptions = UnsupportedOperationException.class) public void testGetUserFriendlyPluralName() { assertNotNull(TopCfgDefn.getInstance().getUserFriendlyPluralName()); }
@Test public void testGetAllChildren() { assertFalse(TopCfgDefn.getInstance().getAllChildren().isEmpty()); }