anchor.diff:              getter.generator = true;
             }
             getter.variable = field;
  -          getter.abstract =
  -              body is EmptyFunctionBody && node.externalKeyword == null;
  +          getter.abstract = node.isAbstract;
             getter.getter = true;
             getter.static = isStatic;
             field.getter = getter;
  
positive.code:           field.synthetic = true;
            _currentHolder.addField(field);
          }
          if (_matches(property, sc.Keyword.GET)) {
            PropertyAccessorElementImpl getter =
                new PropertyAccessorElementImpl.forNode(propertyNameNode);
            getter.functions = holder.functions;
  
negative.code:     }
      return null;
    }
  
    /**
     * Sets the visible source range for formal parameter.
  