anchor.diff:    bool get isSynthetic => ast.isSynthetic;
     bool get isConst => varDecl.isConst;
     bool get isFinal => varDecl.isFinal;
  +
  +  
  +  SimpleIdentifier get ident => varDecl.name;
     
     dynamic accept(ElementVisitor visitor) => visitor.visitFieldElement(this);
   
  -  FieldElement(FieldDeclaration this.ast,VariableDeclaration this.varDecl, ClassElement classDecl): super(classDecl); 
  +  FieldElement(FieldDeclaration this.ast,VariableDeclaration this.varDecl, ClassElement classDecl): super(classDecl);
  +  
  +  String toString() {
  +    return "Field [${isConst ? ' const ' : ''}"+
  +            "${isStatic ? ' static ' : ''}"+
  +            "${isFinal ? ' final ' : ''}"+
  +            "${isSynthetic ? ' synthetic ' : ''}, ${ast.metadata}] ${ident}";
  +  }
   }
   
   /**
  
positive.code:   Map<SimpleIdentifier, Element> references = <SimpleIdentifier, Element>{};
    Map<SimpleIdentifier, VariableElement> declaredVariables = <SimpleIdentifier, VariableElement>{};
  
    VariableElement addVariable(SimpleIdentifier ident, VariableElement variable) => declaredVariables[ident] = variable; 
    VariableElement lookupVariableElement(SimpleIdentifier ident) => declaredVariables[ident];
  }
  
  
  
negative.code: 
      Block oldBlock = _currentBlock;
      _currentBlock = _currentMethodElement;
      _currentBlock.parent_block = oldBlock;
      
      super.visitMethodDeclaration(node);
      
  