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

      GrCodeReferenceElement refElement = newExpression.getReferenceElement();
      if (refElement == null) return;

      final GroovyResolveResult constructorResolveResult = newExpression.advancedResolve();
      GrNamedArgumentsOwner owner = getNamedArgumentsOwner(newExpression);
      if (owner == null) return;
      processConstructor(owner, constructorResolveResult);
    }
@Override
    public void visitNewExpression(@NotNull GrNewExpression newExpression)