anchor.diff:                      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');
  -    library3.addClass(new Class(
  +    var classB2 = new Class(
           name: 'B',
           supertype: objectSuper,
  -        constructors: [constructorB12, constructorB22]));
  +        constructors: [constructorB12, constructorB22]);
  +    library3.addClass(classB2);
       library3.addProcedure(_newExpressionsProcedure([
         new ConstructorInvocation(constructorB12, new Arguments.empty()),
         new ConstructorInvocation(constructorB22, new Arguments.empty()),
  
positive.code:         supertype: objectSuper,
          constructors: [constructorA12, constructorA22]);
      library2.addClass(classA2);
      library2.addClass(new Class(
          name: 'B', supertype: objectSuper, constructors: [constructorB11]));
      // Use 'A.a1' and 'A.a2' to validate later how they are rewritten.
      library2.addProcedure(_newExpressionsProcedure([
        new ConstructorInvocation(constructorA12, new Arguments.empty()),
  
negative.code:         supertype: classA2.asThisSupertype,
          constructors: [
            new Constructor(new FunctionNode(new EmptyStatement()),
                name: new Name('c1'),
                initializers: [
                  new SuperInitializer(constructorA12, new Arguments.empty()),
                  new SuperInitializer(constructorA22, new Arguments.empty()),
                ]),
            new Constructor(new FunctionNode(new EmptyStatement()),
                name: new Name('c2'),
                initializers: [
                  new RedirectingInitializer(
                      constructorA12, new Arguments.empty()),
  