public static ServerMethodScriptGenerator Create(ServerMethodPluginRegistration registration, PluginInfo pluginInfo)
        {
            var ret = new ServerMethodScriptGenerator(registration, registration.PluginAssemblyInstanceId, pluginInfo);

            ret.Process();
            return(ret);
        }
        // private List<ScriptableMethodInfo> _methods;
        // public ReadOnlyCollection<ScriptableMethodInfo> Methods { get; private set; }

        private ServerMethodScriptGenerator(ServerMethodPluginRegistration registration, string assemblyInstanceId, PluginInfo pluginInfo) : base(assemblyInstanceId, pluginInfo)
        {
            this.Registration = registration;
        }