anchor.diff:  import 'dart:io';
   import 'package:google_oauth2_client/google_oauth2_console.dart' as oauth2;
   import 'package:http/http.dart' as http;
  +import 'package:logging/logging.dart' as logging;
   
   import 'api/api.dart';
   import 'connection/connection.dart';
  
positive.code:   _IOClient(this.console):
      super(new http.Client());
  
  
    @override
    Future<BaseRpcRequest> authorize(BaseRpcRequest request) {
      //FIXME: This is wrong when running on compute engine.
  
negative.code:     return new Future.value().then((_) {
        return JWTStore.getCurrent().generateJWT(client.iss, client.scopes);
      }).then((JWT jwt) {
        request.headers['authorization'] = 'Bearer ${jwt.accessToken}';
        return request;
      });
    }
  }
  