throws CommandNotFoundException
{
AbstractShellInteraction cmd = findCommand(shellContext, name);
if (cmd == null || !cmd.getController().isEnabled())
{
throw new CommandNotFoundException(name);
}
try
{
CommandLineParser parser = cmd.getParser(shellContext, completeLine == null ? name : completeLine);
CommandAdapter command = new CommandAdapter(shell, shellContext, cmd);