anchor.diff:          supertype: objectSuper,
           constructors: [constructorA12, constructorA22]);
       library2.addClass(classA2);
  -    library2.addClass(new Class(
  -        name: 'B', supertype: objectSuper, constructors: [constructorB11]));
  +    var classB1 = new Class(
  +        name: 'B', supertype: objectSuper, constructors: [constructorB11]);
  +    library2.addClass(classB1);
       // Use 'A.a1' and 'A.a2' to validate later how they are rewritten.
       library2.addProcedure(_newExpressionsProcedure([
         new ConstructorInvocation(constructorA12, new Arguments.empty()),
  
positive.code:         supertype: classA2.asThisSupertype,
          constructors: [
            new Constructor(new FunctionNode(new EmptyStatement()),
                name: new Name('S1c1'),
                initializers: [
                  new SuperInitializer(constructorA12, new Arguments.empty()),
                  new SuperInitializer(constructorA22, new Arguments.empty()),
                ]),
            new Constructor(new FunctionNode(new EmptyStatement()),
                name: new Name('S1c2'),
                initializers: [
                  new RedirectingInitializer(
                      constructorA12, new Arguments.empty()),
  
negative.code:                     constructorA22, new Arguments.empty()),
                ]),
          ]));
      nodeToNameMap[classA2] = 'A2';
      nodeToNameMap[constructorA12] = 'A12';
      nodeToNameMap[constructorA22] = 'A22';
      nodeToNameMap[constructorB11] = 'B11';
      nodeToNameMap[classB1] = 'B1';
      nodeToNameMap[constructorB11] = 'B11';
  
      var library3 = _newLibrary('test');
      var constructorB12 = _newConstructor('b1');
      var constructorB22 = _newConstructor('b2');
      var classB2 = new Class(
          name: 'B',
          supertype: objectSuper,
          constructors: [constructorB12, constructorB22]);
      library3.addClass(classB2);
      library3.addProcedure(_newExpressionsProcedure([
        new ConstructorInvocation(constructorB12, new Arguments.empty()),
        new ConstructorInvocation(constructorB22, new Arguments.empty()),
  