anchor.diff:        element.isFinal = node.fields.isFinal;
         element.isLate = node.fields.isLate;
         element.isStatic = node.isStatic;
  -      element.metadata = _buildAnnotations(node.metadata);
  +      element.metadata = metadata;
         _setCodeRange(element, variable);
         _setDocumentation(element, node);
   
  
positive.code:       element.isExternal = node.externalKeyword != null;
        element.isFinal = node.variables.isFinal;
        element.isLate = node.variables.isLate;
        element.metadata = _buildAnnotations(node.metadata);
        _setCodeRange(element, variable);
        _setDocumentation(element, node);
  
  
negative.code:   ) {
      var enclosingRef = _enclosingContext.reference;
  
      var metadata = _buildAnnotations(node.metadata);
      for (var variable in node.fields.variables) {
        var nameNode = variable.name as SimpleIdentifierImpl;
        var name = nameNode.name;
  