Configuration c = (Configuration) getChildItem(System.CONFIGURATION);
Configuration c = (Configuration) getChild(System.CONFIGURATION);
    public void configure() throws Exception {        super.configure();        Configuration c = (Configuration) getChildItem(System.CONFIGURATION);        if (c != null) {            setChildCategory(System.CONTROLLER_CATEGORY, c.getChildItem(System.CONTROLLER_CATEGORY, getDefaultControllerCategory()));            setChildCategory(System.SOCKET_ADDRESS_CATEGORY, c.getChildItem(System.SOCKET_ADDRESS_CATEGORY, getDefaultSocketAddressCategory()));            setChildCategory(System.IP6_ADDRESS_CATEGORY, c.getChildItem(System.IP6_ADDRESS_CATEGORY, getDefaultIp6AddressCategory()));            setChildCategory(System.IP4_ADDRESS_CATEGORY, c.getChildItem(System.IP4_ADDRESS_CATEGORY, getDefaultIp4AddressCategory()));            setChildCategory(System.HOST_NAME_CATEGORY, c.getChildItem(System.HOST_NAME_CATEGORY, getDefaultHostNameCategory()));            setChildCategory(System.DOMAIN_NAME_CATEGORY, c.getChildItem(System.DOMAIN_NAME_CATEGORY, getDefaultDomainNameCategory()));            setChildCategory(System.COMMUNICATION_PARTNERS_COUNT_CATEGORY, c.getChildItem(System.COMMUNICATION_PARTNERS_COUNT_CATEGORY, getDefaultCommunicationPartnersCountCategory()));            setChildCategory(System.COMMUNICATION_PARTNER_CATEGORY, c.getChildItem(System.COMMUNICATION_PARTNER_CATEGORY, getDefaultCommunicationPartnerCategory()));            setChildCategory(System.USER_CATEGORY, c.getChildItem(System.USER_CATEGORY, getDefaultUserCategory()));        } else {            java.lang.System.out.println("WARNING: Could not configure system. The configuration is null.");        }    }