anchor.diff:      _init();
       return _bot;
     }
  +  
  +  Map<String, RemoteMethod> _myMethods = {};
   }
   
   typedef void RemoteCallHandler(RemoteCall call);
  
positive.code:     return storage;
    }
    
    void addRemoteMethod(String name, RemoteCallHandler handler) {
      _init();
      
      if (name.startsWith("__")) {
  
negative.code:     }
      
      _methods[name] = handler;
      _myMethods[name] = new RemoteMethod(name, metadata: metadata);
    }
    
    Future<List<RemoteMethod>> getRemoteMethods(String plugin) {
      return callRemoteMethod(plugin, "__getRemoteMethods");
    }
    
  