anchor.diff:          // so no need to insert an error for this here.
           continue;
         }
  -      checkArgument(arg, _elementType(element));
  +      checkArgument(arg, element.type);
       }
     }
   
  
positive.code:   void visitConstructorFieldInitializer(ConstructorFieldInitializer node) {
      var field = node.fieldName;
      var element = field.staticElement;
      DartType staticType = _elementType(element);
      checkAssignment(node.expression, staticType);
      node.visitChildren(this);
    }
  
  
negative.code:     var arguments = node.argumentList;
      var element = node.constructorName.staticElement;
      if (element != null) {
        var type = element.type;
        checkArgumentList(arguments, type);
      }
      node.visitChildren(this);
  