private void processNewLikeConstruct(PsiElement javaConstructor, UCallExpression call) {
                         RefMethodImpl refConstructor = javaConstructor == null ? null :
                           ObjectUtils.tryCast(refManager.getReference(javaConstructor.getOriginalElement()), RefMethodImpl.class);

                         if (refConstructor != null) {
                           refConstructor.initializeIfNeeded();
                           refFrom.addReference(refConstructor, javaConstructor, decl, false, true, call);
                           refConstructor.updateParameterValues(call, javaConstructor);
                         }
                         else {
                           UReferenceExpression reference = call.getClassReference();
                           if (reference != null) {
                             PsiElement constructorClass = reference.resolve();
                             if (constructorClass instanceof PsiClass psiClass) {
                               processClassReference(psiClass, true, call);
                             }
                           }
                         }
                         for (UExpression arg : call.getValueArguments()) {
                           arg.accept(this);
                         }
                       }
private void processNewLikeConstruct(PsiElement javaConstructor, UCallExpression call)