@Override
 public void unregisterSubCommand(ExecutableCommand command) {
   subCommands.remove(command.getCommandName());
 }
 @Override
 public void registerSubCommand(ExecutableCommand command) {
   subCommands.put(command.getCommandName(), command);
 }