final List<WadlGeneratorDescription> list = wadlGeneratorDescriptions != null ? Arrays.asList( wadlGeneratorDescriptions ) : null;
return loadWadlGeneratorDescriptions( list );
}
static WadlGenerator loadWadlGeneratorDescriptions( List<WadlGeneratorDescription> wadlGeneratorDescriptions ) throws Exception {
WadlGenerator wadlGenerator = new WadlGeneratorImpl();
if ( wadlGeneratorDescriptions != null && !wadlGeneratorDescriptions.isEmpty() ) {
for ( WadlGeneratorDescription wadlGeneratorDescription : wadlGeneratorDescriptions ) {
wadlGenerator = loadWadlGenerator( wadlGeneratorDescription, wadlGenerator );
}
}
wadlGenerator.init();
return wadlGenerator;
}