anchor.diff:        KTypedefData data = _elementMap.typedefs.getData(oldTypedef);
         IndexedLibrary oldLibrary = oldTypedef.library;
         LibraryEntity newLibrary = libraries.getEntity(oldLibrary.libraryIndex);
  -      IndexedTypedef newTypedef = convertTypedef(newLibrary, oldTypedef);
  +      IndexedTypedef newTypedef = new JTypedef(newLibrary, oldTypedef.name);
         typedefMap[data.node] = typedefs.register(
             newTypedef,
             new JTypedefData(
  
positive.code:                   getDartType(data.node.type))));
        assert(newTypedef.typedefIndex == oldTypedef.typedefIndex);
      }
      for (int memberIndex = 0;
          memberIndex < _elementMap.members.length;
          memberIndex++) {
  
negative.code:   JGeneratorBody createGeneratorBody(
        FunctionEntity function, DartType elementType) {
      return new JGeneratorBody(function, elementType);
    }
  
    void forEachNestedClosure(
  