protected void initialize( String apiServerURL, String apiKey, String modelPackageName, String apiPackageName, String classOutputDir, String libraryHome) { final ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); ApiConfiguration aApiConfiguration = new ApiConfiguration(); aApiConfiguration.setApiKey(apiKey); aApiConfiguration.setApiPackageName(apiPackageName); aApiConfiguration.setModelPackageName(modelPackageName); aApiConfiguration.setApiUrl(apiServerURL); this.setApiConfig(aApiConfiguration); CodeGenRulesProvider codeGenRules = new CodeGenRulesProvider(); this.setCodeGenRulesProvider(codeGenRules); LanguageConfiguration aLanguageConfiguration = new LanguageConfiguration(); aLanguageConfiguration.setOutputDirectory(classOutputDir); aLanguageConfiguration.setLibraryHome(libraryHome); initializeLangConfig(aLanguageConfiguration); this.setLanguageConfig(aLanguageConfiguration); }