@Override
  public void visitNewExpression(@NotNull GrNewExpression newExpression) {
    super.visitNewExpression(newExpression); // visitExpression

    if (hasErrorElements(newExpression) || hasErrorElements(newExpression.getArgumentList())) return;

    final GroovyCallReference reference = newExpression.getConstructorReference();
    if (reference == null) return;
    if (new GrNewExpressionHighlighter(newExpression, reference, myHighlightSink).highlight()) {
      return;
    }

    checkNamedArgumentsType(newExpression);
  }
@Override
  public void visitNewExpression(@NotNull GrNewExpression newExpression)