if (getChildItem(Family.EXTERNAL_SYSTEMS_COUNT) != null) {
if (getChild(Family.EXTERNAL_SYSTEMS_COUNT) != null) {
    public void initialize() throws Exception {        super.initialize();        //        // Available systems.        //        setChildItem(Family.AVAILABLE_SYSTEMS, createChildItem((String) getChildCategory(Family.AVAILABLE_SYSTEMS_CATEGORY)));/*??        Integer count = getAvailableSystemsCount();        String[] s = new String[count];        Integer i = 0;        while (i < count) {            s[i] = getPreferences().getChildItem(FamilyConfiguration.AVAILABLE_SYSTEMS + "_" + Integer.toString(i), def);            i++;        }        return s;*/        int i;        String s = null;        //        // Systems.        //        setChildItem(Family.SYSTEMS_COUNT, (Integer) getChildCategory(Family.SYSTEMS_COUNT_CATEGORY));/*??        if (getChildItem(Family.SYSTEMS_COUNT) != null) {            String cl = null;            String conf = null;            // Retrieve the number of systems and create them one by one.            i = 0;            while (i < ((Integer) getChildItem(Family.SYSTEMS_COUNT)).getJavaPrimitive()) {                s = new String(Family.SYSTEM + "_" + java.lang.String.valueOf(i));                cl = new String(Family.SYSTEM_CLASS_NAME + "_" + java.lang.String.valueOf(i));                conf = new String(Family.SYSTEM_CONFIGURATION_LOCATION + "_" + java.lang.String.valueOf(i));//??                setChildItem(s, createChildItem(c.getChildItem(cl, getDefaultSystemClassName())));                i++;            }        } else {            throw new Exception("Could not initialize system. The systems count is null.");        }        //        // External systems.        //        setChildItem(Family.EXTERNAL_SYSTEMS_COUNT, this.defaultExternalSystemsCount);        if (getChildItem(Family.EXTERNAL_SYSTEMS_COUNT) != null) {            String cmd = null;            // Retrieve the number of external systems and create them one by one.            i = 0;                        while (i < ((Integer) getChildItem(Family.EXTERNAL_SYSTEMS_COUNT)).getJavaPrimitive()) {                s = new String(Family.EXTERNAL_SYSTEM + "_" + java.lang.String.valueOf(i));                cmd = new String(Family.EXTERNAL_SYSTEM_COMMAND + "_" + java.lang.String.valueOf(i));//??                setChildItem(s, createChildItem(c.getChildItem(cmd, getDefaultExternalSystemCommand())));                i++;            }        } else {            throw new Exception("Could not initialize system. The external systems count is null.");        }*/    }