void (@NotNull PsiMethod method) { super.visitMethod(method); final PsiType returnType = method.getReturnType(); if (returnType == null || returnType.getArrayDimensions() == 0) { return; } final PsiTypeElement typeElement = method.getReturnTypeElement(); if (typeElement == null) { return; } final PsiType type = typeElement.getType(); if (type.equals(returnType)) { return; } if (InspectionProjectProfileManager.isInformationLevel(getShortName(), method)) { registerError(typeElement, method); registerMethodError(method, method); } highlightBrackets(method, method.getParameterList()); }