void (@NotNull PsiPolyadicExpression expression) { IElementType type = expression.getOperationTokenType(); if (JavaTokenType.PLUS.equals(type) && TypeUtils.isJavaLangString(expression.getType()) && !PsiUtil.isConstantExpression(expression) && isPerformedRepeatedlyInLoop(expression)) { registerError(expression, Kind.STRING_CONCAT); } super.visitPolyadicExpression(expression); }