void (@NotNull PyInspectionVisitor visitor, @NotNull PyCallSiteExpression callSite, @NotNull List<PyType> argumentTypes, @NotNull List<PyTypeCheckerInspection.AnalyzeCalleeResults> calleesResults, @NotNull TypeEvalContext context) { if (calleesResults.size() == 1) { registerSingleCalleeProblem(visitor, callSite, calleesResults.get(0), context); } else if (!calleesResults.isEmpty()) { registerMultiCalleeProblem(visitor, callSite, argumentTypes, calleesResults, context); } }