anchor.diff:      return new Future.value().then((_) {
         return JWTStore.getCurrent().generateJWT(client.iss, client.scopes);
       }).then((JWT jwt) {
  -      return request
  -          ..headers['authorization'] = 'Bearer ${jwt.accessToken}';
  +      request.headers['authorization'] = 'Bearer ${jwt.accessToken}';
  +      return request;
       });
     }
   }
  
positive.code:     return _readPrivateKey(pathToPrivateKey).then((privateKey) {
        var scopes;
        if (serviceAccount != null && pathToPrivateKey != null) {
          if (role == null)
            role = PermissionRole.READER;
          scopes = [ 'https://www.googleapis.com/auth/userinfo.email',
                     API_SCOPES[role]
                   ].join(" ");
  
negative.code: 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';
  