anchor.diff:      return storage;
     }
     
  -  void addRemoteMethod(String name, RemoteCallHandler handler) {
  +  void addRemoteMethod(String name, RemoteCallHandler handler, {Map<String, dynamic> metadata: const {}}) {
       _init();
       
       if (name.startsWith("__")) {
  
positive.code:   });
    
    void replyMap(Map<String, dynamic> map) => request.reply(map);
  }
negative.code:           
            if (name == "getRemoteMethods") {
              request.reply({
                "value": _myMethods.values
              });
            } else if (name == "getRegisteredCommands") {
              request.reply({
  