void (@NotNull PsiMethod method, final int argumentIdx, @NotNull Processor<? super PsiExpression> nullArgumentProcessor) { final PsiParameter parameter = Objects.requireNonNull(method.getParameterList().getParameter(argumentIdx)); if (parameter.getType() instanceof PsiEllipsisType) { return; } Collection<VirtualFile> candidateFiles = getFilesWithPotentialNullPassingCalls(method, argumentIdx); long start = System.currentTimeMillis(); processCallsWithNullArguments(method, argumentIdx, nullArgumentProcessor, candidateFiles); long duration = System.currentTimeMillis() - start; if (duration > 200) { LOG.trace("Long nullable argument search for " + method.getName() + "(" + PsiUtil.getMemberQualifiedName(method) + "): " + duration + "ms, " + candidateFiles.size() + " files"); } }