{
String commandName = extractCommandFromArgs(args);
String[] commandArgs = extractCommandArgsFromArgs(args);
CommandPlugin commandPlugin = commandList.lookupCommand(commandName);
if(commandPlugin == null) throw new NoSuchCommandException(commandName);
return commandPlugin.doCommand(commandArgs);
}