anchor.diff:    ClassElement classDecl;
     
     Name _name;
  -  Name get setterName => isSetter ? _name : Name.SetterName(_name);
  -  Name get getterName => isSetter ? Name.GetterName(_name) : _name;
  -
  -  Name get name => isSetter ? setterName : getterName;
  +  Name get setterName => Name.SetterName(_name);
  +  Name get getterName => Name.GetterName(_name);
  +
  +  Name get name => _name;
     Identifier get identifier => this.ast.name;
     bool get isAbstract => ast.isAbstract;
     bool get isGetter => ast.isGetter;
  
positive.code:   
    String toString() => name;
    
    static Name SetterName(Name name) => new Name(name.name + "=");
    static Name UnaryMinusName() => new Name('unary-');
    static bool IsSetterName(Name name) => name._name[name._name.length - 1] == "=";
    static Name GetterName(Name name) => IsSetterName(name) ? new Name(name._name.substring(0, name._name.length - 1) ) : name;
  
negative.code: class NamedFunctionElement extends FunctionElement implements NamedElement {
    FunctionDeclaration decl;
    Name _name;
    Name get setterName => Name.SetterName(_name);
    Name get getterName => Name.GetterName(_name);
    bool get isPrivate => _name.isPrivate; 
    Name get name => _name;
    Identifier get identifier => decl.name;
    bool get isGetter => decl.isGetter;
    bool get isSetter => decl.isSetter;
  