anchor.diff:    String get displayName => name;
   
     @override
  -  TypeParameterizedElementMixin get enclosingTypeParameterContext => null;
  -
  -  @override
     List<FieldElement> get fields => _fields;
   
     /**
  
positive.code: 
    @override
    ElementKind get kind => ElementKind.CLASS;
  
    /**
     * Return resynthesized type parameter elements.
     */
    List<TypeParameterElement> get resynthesizedTypeParameters {
      return super.typeParameters;
    }
  
    @override
    TypeParameterizedElementMixin get typeParameterContext => this;
  
    @override
    List<UnlinkedTypeParam> get unlinkedTypeParams => const <UnlinkedTypeParam>[];
  
    @override
    accept(ElementVisitor visitor) => visitor.visitClassElement(this);
  
negative.code:   }
  
    @override
    TypeParameterizedElementMixin get typeParameterContext => this;
  
    @override
    List<TypeParameterElement> get typeParameters {
      if (_unlinkedClass != null) {
        return super.typeParameters;
      }
      return _typeParameters;
    }
  