public List<PluginCommand> makePluginCommands(List<ACommand.Executor> executors) {
		try {
			List<PluginCommand> cmdList = new ArrayList<PluginCommand>(executors.size());
			for(ACommand.Executor exec : executors) {
				PluginCommand pcmd = newPluginCommand(exec.annot.alias()[0]);
				exec.setAsExecutor(pcmd);
				cmdList.add(pcmd);
			}
			return cmdList;
		} catch (ReflectiveOperationException e) {
			throw new RuntimeException(e);
		}
	}