anchor.diff:    void visitMethodDeclaration(MethodDeclaration node) {
       // There are no completions.
       var element = node.declaredElement;
  -    if (!element.isStatic) {
  +    if (!element.isStatic && element.enclosingElement is ClassElement) {
         var overriddenMembers = inheritanceManager.getOverridden(
             (element.enclosingElement as ClassElement).thisType,
             Name(element.librarySource.uri, element.name));
  
positive.code:     return columnWidths;
    }
  
    Iterable<List<String>> _convertColumnsToRows(
        Iterable<List<String>> columns) sync* {
      var maxRowCount = columns.fold<int>(
  
negative.code:     io.exit(1);
    }
  
    var corpus = args[0] == '--corpus';
    var rootPath = corpus ? args[1] : args[0];
    out.writeln('Analyzing root: \"$rootPath\"');
    if (!io.Directory(rootPath).existsSync()) {
      out.writeln('\tError: No such directory exists on this machine.\n');
  