}
private ProcessedCommand generateCommand(final CommandController command, final ShellContext shellContext,
final Map<String, InputComponent<?, ?>> inputs)
{
UICommandMetadata metadata = (command instanceof WizardCommandController) ? ((WizardCommandController) command)
.getInitialMetadata() : command.getMetadata();
String cmdName = ShellUtil.shellifyName(metadata.getName()).toLowerCase();
String cmdDescription = metadata.getDescription();
final ProcessedCommand parameter = new ProcessedCommand(cmdName, cmdDescription,
(Class<? extends CommandValidator<?>>) null, null);
for (Entry<String, InputComponent<?, ?>> entry : inputs.entrySet())
{