list[counter++] = new _languageListType_language(name,
list[counter++] = new LanguageListTypeLanguage(name,
    private StaticServerStatusType createStaticStatusInfo() {        ServerInformationType serverInfo = new ServerInformationType();        serverInfo.setName(Constants.PRODUCT_NAME);        try {            serverInfo.setHome(Processor.makeURI(Constants.SMARTFROG_HOMEPAGE));        } catch (AxisFault axisFault) {            throw new RuntimeException(axisFault);        }        serverInfo.setDiagnostics(null);        serverInfo.setBuild(Constants.CVS_INFO);        serverInfo.setLocation("unknown");        serverInfo.setTimezoneUTCOffset(new BigInteger("0"));        //languages        //creating the array before sending        _languageListType_language[] list = new _languageListType_language[Constants.LANGUAGES.length /                3];        int counter = 0;        for (int i = 0; i + 2 < Constants.LANGUAGES.length; i += 3) {            String name = Constants.LANGUAGES[i];            String version = Constants.LANGUAGES[i + 1];            URI namespace = null;            try {                namespace = Processor.makeURI(Constants.LANGUAGES[i + 2]);            } catch (AxisFault axisFault) {                throw new RuntimeException(axisFault);            }            list[counter++] = new _languageListType_language(name,                    version,                    namespace);        }        LanguageListType languages = new LanguageListType(list);        //callbacks are easy        StringListType callbacks = new StringListType(Constants.CALLBACKS);        StringListType options = new StringListType(                Constants.SUPPORTED_OPTIONS);        StaticServerStatusType status;        status = new StaticServerStatusType(serverInfo,                languages,                callbacks,                options);        return status;    }