anchor.diff:  
     AnalyzableElement get analyzedElement => resolvedAst.element;
   
  -  HelperAnalyzer(this.diagnostics) : super(null);
  +  HelperAnalyzer(this.diagnostics, this.helpersUriPrefix) : super(null);
   
     @override
     void apply(Node node, [_]) {
  
positive.code:         }
          LibraryElement library = await compiler.analyzeUri(file);
          if (library != null) {
            library.forEachLocalMember((Element element) {
              if (element is ClassElement) {
                element.forEachLocalMember((AstElement member) {
  
negative.code:         options: options, showDiagnostics: verbose);
      FormattingDiagnosticHandler diagnostics =
          new FormattingDiagnosticHandler(compiler.provider);
      Directory dir =
          new Directory.fromUri(Uri.base.resolve('pkg/compiler/lib/'));
      String helpersUriPrefix = dir.uri.resolve('src/helpers/').toString();
      HelperAnalyzer analyzer = new HelperAnalyzer(diagnostics, helpersUriPrefix);
      LibraryElement helperLibrary;
      for (FileSystemEntity entity in dir.listSync(recursive: true)) {
        if (entity is File && entity.path.endsWith('.dart')) {
          Uri file = Uri.base.resolve(nativeToUriPath(entity.path));
  