code: function () {                                                                             // 441
      var self = this;                                                                                              // 442
      if (self._methodResult && self._dataVisible) {                                                                // 443
        // Call the callback. (This won't throw: the callback was wrapped with                                      // 444
        // bindEnvironment.)                                                                                        // 445
        self._callback(self._methodResult[0], self._methodResult[1]);                                               // 446
                                                                                                                    // 447
        // Forget about this method.                                                                                // 448
        delete self._connection._methodInvokers[self.methodId];                                                     // 449
                                                                                                                    // 450
        // Let the connection know that this method is finished, so it can try to                                   // 451
        // move on to the next block of methods.                                                                    // 452
        self._connection._outstandingMethodFinished();                                                              // 453
      }                                                                                                             // 454
    }
docs: 438 Invoke the callback, if we have both a result and know that all data has                                     // 439 been written to the local cache.                                                                             // 440