void (@NotNull PsiMethodCallExpression expression) { if (!hasErrorResults()) add(GenericsHighlightUtil.checkEnumSuperConstructorCall(expression)); if (!hasErrorResults()) add(HighlightClassUtil.checkSuperQualifierType(myFile.getProject(), expression)); if (!hasErrorResults()) { try { HighlightMethodUtil.checkMethodCall(expression, getResolveHelper(getProject()), myLanguageLevel, myJavaSdkVersion, myFile, myErrorSink); } catch (IndexNotReadyException ignored) { } } if (!hasErrorResults()) add(HighlightMethodUtil.checkConstructorCallProblems(expression)); if (!hasErrorResults()) add(HighlightMethodUtil.checkSuperAbstractMethodDirectCall(expression)); if (!hasErrorResults()) visitExpression(expression); if (!hasErrorResults()) { HighlightingFeature.checkPreviewFeature(expression, myPreviewFeatureVisitor); } }