void (@NotNull PsiPolyadicExpression expression) { super.visitPolyadicExpression(expression); final PsiExpression[] operands = expression.getOperands(); if (operands.length <= 1) { return; } final IElementType tokenType = expression.getOperationTokenType(); if (!tokenType.equals(JavaTokenType.PLUS)) return; if (!checkExpression(expression)) return; if (ExpressionUtils.isEvaluatedAtCompileTime(expression)) return; if (!isAppendedRepeatedly(expression)) return; final PsiJavaToken sign = expression.getTokenBeforeOperand(operands[1]); assert sign != null; registerError(sign, expression); }