anchor.diff:                    getDartType(data.node.type))));
         assert(newTypedef.typedefIndex == oldTypedef.typedefIndex);
       }
  +
       for (int memberIndex = 0;
           memberIndex < _elementMap.members.length;
           memberIndex++) {
  
positive.code:       KClassData data = _elementMap.classes.getData(oldClass);
        IndexedLibrary oldLibrary = oldClass.library;
        LibraryEntity newLibrary = libraries.getEntity(oldLibrary.libraryIndex);
        IndexedClass newClass = convertClass(newLibrary, oldClass);
        JClassEnv newEnv = env.convert(_elementMap, liveMemberUsage);
        classMap[env.cls] = classes.register(newClass, data.convert(), newEnv);
        assert(newClass.classIndex == oldClass.classIndex);
  
negative.code:   JGeneratorBody createGeneratorBody(
        FunctionEntity function, DartType elementType) {
      return new JGeneratorBody(function, elementType);
    }
  
    void forEachNestedClosure(
  