anchor.diff:    /// List of the meta annotations on the variable.
     List<String> annotations;
     
  -  Variable(this.name, this.isFinal, this.isStatic, this.type, this.comment, 
  -      this.annotations, String qualifiedName) : super(qualifiedName);
  +  Variable(String name, this.isFinal, this.isStatic, this.type, String comment, 
  +      this.annotations, String qualifiedName) : super(name, comment, 
  +          qualifiedName);
     
     /// Generates a map describing the [Variable] object.
  -  Map toMap() {
  -    var variableMap = {};
  -    variableMap['name'] = name;
  -    variableMap['comment'] = comment;
  -    variableMap['final'] = isFinal.toString();
  -    variableMap['static'] = isStatic.toString();
  -    variableMap['type'] = type;
  -    variableMap['annotations'] = new List.from(annotations);
  -    return variableMap;
  -  }
  +  Map toMap() => {
  +      'name': name,
  +      'comment': comment,
  +      'final': isFinal.toString(),
  +      'static': isStatic.toString(),
  +      'type': type,
  +      'annotations': new List.from(annotations)
  +    };
   }
   
   /**
    * A class containing properties of a Dart method.
    */
   class Method extends Indexable {
  -
  -  /// Documentation comment with converted markdown.
  -  String comment;
   
     /// Parameters for this method.
     Map<String, Parameter> parameters;
   
  -  String name;
     bool isStatic;
     String returnType;
   
     /// List of the meta annotations on the method.
     List<String> annotations;
     
  -  Method(this.name, this.isStatic, this.returnType, this.comment, 
  +  Method(String name, this.isStatic, this.returnType, String comment, 
         this.parameters, this.annotations, String qualifiedName) 
  -      : super(qualifiedName);
  +      : super(name, comment, qualifiedName);
     
     /// Generates a map describing the [Method] object.
  -  Map toMap() {
  -    var methodMap = {};
  -    methodMap['name'] = name;
  -    methodMap['comment'] = comment;
  -    methodMap['static'] = isStatic.toString();
  -    methodMap['return'] = returnType;
  -    methodMap['parameters'] = recurseMap(parameters);
  -    methodMap['annotations'] = new List.from(annotations);
  -    return methodMap;
  -  }
  +  Map toMap() => {
  +      'name': name,
  +      'comment': comment,
  +      'static': isStatic.toString(),
  +      'return': returnType,
  +      'parameters': recurseMap(parameters),
  +      'annotations': new List.from(annotations)
  +    };
   }
   
   /**
  
positive.code: }
  
  /**
   * Returns a map of [Parameter] objects constructed from inputted mirrors.
   */
  Map<String, Parameter> _getParameters(List<ParameterMirror> mirrorList) {
    var data = {};
  
negative.code:  * A class representing all programming constructs, like library or class. 
   */
  class Indexable {
    String name;
    
    /// Documentation comment with converted markdown.
    String comment;
    
    Indexable(this.name, this.comment, String qualifiedName) {
      qualifiedNameIndex.add(qualifiedName);
    }
  }
  
  /**
   * A class containing contents of a Dart library.
   */
  class Library extends Indexable {
  
    /// Top-level variables in the library.
    Map<String, Variable> variables;
  