PackagesResourceConfig packagesResourceConfig = new PackagesResourceConfig(packages);
populateResourceConfigFeatures(packagesResourceConfig, wad.getInitParams());
return new LowLevelAppDescriptor.Builder(packagesResourceConfig).build();
} else if (wad.getInitParams().get(ClassNamesResourceConfig.PROPERTY_CLASSNAMES) != null) {
String classes = wad.getInitParams().get(ClassNamesResourceConfig.PROPERTY_CLASSNAMES);
ClassNamesResourceConfig classNamesResourceConfig = new ClassNamesResourceConfig(classes);
populateResourceConfigFeatures(classNamesResourceConfig, wad.getInitParams());
return new LowLevelAppDescriptor.Builder(classNamesResourceConfig).build();
} else if (wad.getInitParams().get(ClasspathResourceConfig.PROPERTY_CLASSPATH) != null) {
String classpath = wad.getInitParams().get(ClasspathResourceConfig.PROPERTY_CLASSPATH);
ClasspathResourceConfig classpathResourceConfig = new ClasspathResourceConfig(classpath.split(";"));