anchor.diff:      }
   
       _element.classes.add("outlineItem ${cssClassName}");
  -
  -    outlineItems.add(this);
     }
   
     String get displayName => _data.name;
  
positive.code:     return item;
    }
  
    void _populate(services.OutlineClass classData,
                   List<OutlineItem> outlineItems) {
      for (services.OutlineEntry data in classData.members) {
        _createMember(data, outlineItems);
      }
    }
  
  
negative.code:     }
    }
  
    OutlineItem _createMember(services.OutlineEntry data) {
      if (data is services.OutlineMethod) {
        return addMethod(data);
      } else if (data is services.OutlineProperty) {
        return addProperty(data);
      } else if (data is services.OutlineAccessor) {
        return addAccessor(data);
      } else {
        throw new UnimplementedError("Unknown type");
      }
    }
  
    OutlineMethod addMethod(services.OutlineMethod data) =>
        _addItem(new OutlineMethod(data));
  
    OutlineProperty addProperty(services.OutlineProperty data) =>
        _addItem(new OutlineProperty(data));
  
    OutlineAccessor addAccessor(services.OutlineAccessor data) =>
        _addItem(new OutlineAccessor(data));
  }
  
  abstract class OutlineClassMember extends OutlineItem {
    OutlineClassMember(services.OutlineMember data,
                       String cssClassName)
        : super(data, cssClassName);
  }
  
  class OutlineMethod extends OutlineClassMember {
    OutlineMethod(services.OutlineMethod data)
        : super(data, "method");
  
    services.OutlineMethod get _methodData => _data;
    String get returnType => _methodData.returnType;
  }
  
  class OutlineProperty extends OutlineClassMember {
    OutlineProperty(services.OutlineProperty data)
        : super(data, "property");
  
    services.OutlineProperty get _propertyData => _data;
    String get returnType => _propertyData.returnType;
  }
  
  class OutlineAccessor extends OutlineClassMember {
    OutlineAccessor(services.OutlineAccessor data)
        : super(data, "accessor ${data.setter ? 'setter' : 'getter'}");
  
    services.OutlineAccessor get _accessorData => _data;
  
  