private static ICommandResult SafeProcessCommand(IUser user, IPlugin plugin, string commandLine, ICommandResult previousResullt) { var ctx = PipedContextFor(plugin, user, commandLine, previousResullt); return plugin.ExecuteCommand(GetCommandName(commandLine), ctx); }