anchor.diff:          Element metaState = new Element.html('<meta name="state_token" content="${context.request.session["state_token"]}">');
           doc.head.children.add(metaState);
           context.response.write(doc.outerHtml);
  -        context.response.done.catchError((e) => serverLogger.fine("File Response error: ${e}"));
  +        context.response.done.catchError((e) => _log.fine("File Response error: ${e}"));
           context.response.close();
  -      }, onError: (error) => serverLogger.fine("error = $error"));
  +      }, onError: (error) => _log.fine("error = $error"));
       } else {
  -      serverLogger.fine("getIndexHandler exists = $exists");
  +      _log.fine("getIndexHandler exists = $exists");
         context.response.statusCode = 404;
         context.response.close();
       }
     })
  -  .catchError((e) => serverLogger.fine("error: $e"));
  +  .catchError((e) => _log.fine("error: $e"));
   }
   
   /**
  
positive.code: final String TOKEN_REVOKE_ENDPOINT = 'https://accounts.google.com/o/oauth2/revoke';
  
  final Random random = new Random();
  final Logger serverLogger = new Logger("server");
  final String INDEX_HTML = "./web/out/index.html";
  
  Fukiya fukiya;
  
negative.code: 
    new http.Client()
    ..get(revokeTokenUrl).then((http.Response response) {
      _log.fine("GET ${revokeTokenUrl}");
      _log.fine("Response = ${response.body}");
      context.request.session["state_token"] = _createStateToken();
      Map data = {
                  "state_token": context.request.session["state_token"],
  