anchor.diff:        SuperInitializer current = constructor.initializers.first;
         var args = _createArgumentExpressionList(
             current.arguments, current.target.function);
  -      var superApp = new ConstructorInvocationApplication(
  +      var superApp = new SuperConstructorApplication(
             newObject, current.target, expressionContinuation);
         _initializeNullFields(_currentClass, newObject);
         return new ExpressionListConfiguration(args, environment, superApp);
  
positive.code:       assert(initializers.length == 2);
        var args =
            _createArgumentExpressionList(next.arguments, next.target.function);
        var superApp = new ConstructorInvocationApplication(
            newObject, next.target, continuation);
        _initializeNullFields(currentClass, newObject);
        return new ExpressionListConfiguration(
            args, initializerEnvironment, superApp);
  
negative.code:     if (next is RedirectingInitializer) {
        // RedirectingInitializer appears last in the initializer list.
        assert(initializers.length == 2);
        var cont = new RedirectingConstructorApplication(
            newObject, next.target, continuation);
        var args =
            _createArgumentExpressionList(next.arguments, next.target.function);
  