public Object run() {
boolean error = false;
try {
Class<?> clz = getGroovyScriptEngine().loadScriptByName(argHolder.command + ".groovy");
MudPermission permission = new MudPermission(clz.getName());
AccessController.checkPermission(permission);
return doCommand(argHolder.command, argHolder.args, player);
} catch (Exception e) {
logger.error(e, e);
error = true;