c.setChildItem(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY, getChildCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY)); removeChildCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY);
c.setChild(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY, getCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY)); removeCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY);
    public void deconfigure() throws Exception {        Configuration c = (Configuration) getChildItem(Family.CONFIGURATION);        if (c != null) {            c.setChildItem(Family.EXTERNAL_SYSTEM_CATEGORY, getChildCategory(Family.EXTERNAL_SYSTEM_CATEGORY));            removeChildCategory(Family.EXTERNAL_SYSTEM_CATEGORY);            c.setChildItem(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY, getChildCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY));            removeChildCategory(Family.EXTERNAL_SYSTEM_COMMAND_CATEGORY);            c.setChildItem(Family.EXTERNAL_SYSTEMS_COUNT_CATEGORY, getChildCategory(Family.EXTERNAL_SYSTEMS_COUNT_CATEGORY));            removeChildCategory(Family.EXTERNAL_SYSTEMS_COUNT_CATEGORY);            c.setChildItem(Family.SYSTEM_CATEGORY, getChildCategory(Family.SYSTEM_CATEGORY));            removeChildCategory(Family.SYSTEM_CATEGORY);            c.setChildItem(Family.SYSTEM_CONFIGURATION_LOCATION_CATEGORY, getChildCategory(Family.SYSTEM_CONFIGURATION_LOCATION_CATEGORY));            removeChildCategory(Family.SYSTEM_CONFIGURATION_LOCATION_CATEGORY);            c.setChildItem(Family.SYSTEMS_COUNT_CATEGORY, getChildCategory(Family.SYSTEMS_COUNT_CATEGORY));            removeChildCategory(Family.SYSTEMS_COUNT_CATEGORY);            c.setChildItem(Family.AVAILABLE_SYSTEMS_CATEGORY, getChildCategory(Family.AVAILABLE_SYSTEMS_CATEGORY));            removeChildCategory(Family.AVAILABLE_SYSTEMS_CATEGORY);        } else {            java.lang.System.out.println("WARNING: Could not deconfigure family. The configuration is null.");        }        super.deconfigure();    }