anchor.diff:        c.complete(res);
       }
     }
  +}
  +
  +/**
  + * A firebase represents a particular location in your Firebase and can be used
  + * for reading or writing data to that Firebase location.
  + */
  +class Firebase extends Query {
  +  Disconnect _onDisconnect;
   
     /**
      * Construct a new Firebase reference from a full Firebase URL.
  
positive.code:   }
  }
  
  class Firebase extends Query {
    /**
     * Resolve a future, given an error and result.
     */
  
negative.code:      }]);
       return c.future;
     }
  
     /**
      * Resolve a future, given an error and result.
      */
     void _resolveFuture(Completer c, var err, var res) {
       if (err != null) {
         c.completeError(err);
       } else {
         c.complete(res);
       }
     }
  }
  