anchor.diff:      methodMap['static'] = isStatic.toString();
       methodMap['return'] = returnType;
       methodMap['parameters'] = recurseMap(parameters);
  +    methodMap['annotations'] = new List.from(annotations);
       return methodMap;
     }  
   }
  
positive.code:   String superclass;
    bool isAbstract;
    bool isTypedef;
   
    Class(this.name, this.qualifiedName, this.superclass, this.isAbstract, 
        this.isTypedef, this.comment, this.interfaces, this.variables, 
        this.methods);
    
    /// Generates a map describing the [Class] object.
    Map toMap() {
  
negative.code:   bool isFinal;
    bool isStatic;
    String type;
  
    /// List of the meta annotations on the variable. 
    List<String> annotations;
    
    Variable(this.name, this.qualifiedName, this.isFinal, this.isStatic, 
        this.type, this.comment, this.annotations);
    
    /// Generates a map describing the [Variable] object.
    Map toMap() {
  