anchor.diff:      LinkedUnitContext context,
       ClassDeclaration node,
     ) {
  -    var lazy = LazyClassDeclaration.get(node);
  +    var lazy = get(node);
       if (lazy != null && !lazy._hasDocumentationComment) {
         node.documentationComment = context.createComment(lazy.data);
         lazy._hasDocumentationComment = true;
  
positive.code:     AstBinaryReader reader,
      MixinDeclaration node,
    ) {
      var lazy = LazyMixinDeclaration.get(node);
      if (lazy.data != null && !lazy._hasMetadata) {
        var dataList = lazy.data.annotatedNode_metadata;
        for (var i = 0; i < dataList.length; ++i) {
  
negative.code:     AstBinaryReader reader,
      ClassDeclaration node,
    ) {
      var lazy = get(node);
      if (lazy != null && !lazy._hasImplementsClause) {
        node.implementsClause = reader.readNode(
          lazy.data.classOrMixinDeclaration_implementsClause,
  