private ShellContext context;
public ShellCommand(AddonRegistry registry, ForgeShell shell, UICommand command) throws Exception
{
this.registry = registry;
this.command = new UICommandDelegate(command);
this.context = new ShellContext(shell);
this.shell = shell;
command.initializeUI(context);
generateParser(this.command);
}