code: function Message(instanceList, // @arg InstanceObject - address list. { id: instance, ... }
                   methodName) { // @arg MethodNameString = "inbox" - instance[method]
                                 // @desc MessagePassing implementation.
      this._instanceList = instanceList;
      this._methodName   = methodName || "inbox";
  
  //{@dev
      $valid($type(instanceList, "Object"),      Message, "instanceList");
      $valid($type(methodName,   "String|omit"), Message, "methodName");
  
      for (var id in instanceList) {
          $valid($type(instanceList[id][this._methodName], "Function"), Message, "methodName"); // instance has not method.
      }
  //}@dev
  }
docs: --- define / local variables ---------------------------- var _runOnNode = "process" in global; var _runOnWorker = "WorkerLocation" in global; var _runOnBrowser = "document" in global; --- class / interfaces ----------------------------------