private Resources createWadlResources(final String catalogName) {
final Resources resources = new Resources();
resources.setBase(String.format("%s/command-service/%s/", applicationHttpUrlBase, catalogName));
final CommandCatalog catalog = commandService.getCommandCatalog(catalogName);
for (final String commandName : catalog.getCommandNames()) {
final WebRequestCommand<?, ?> command = (WebRequestCommand<?, ?>) commandService.getCommand(new CommandKey(catalogName, commandName));
resources.getResource().add(command.createCommandResourceWadl());
if (command.hasXmlSchema()) {
final Resource resource = new Resource();
resource.setPath(commandName + ".xsd");