boolean (PsiExpression expression, final IElementType sign, PsiExpression candidate) { expression = PsiUtil.skipParenthesizedExprDown(expression); candidate = PsiUtil.skipParenthesizedExprDown(candidate); if (expression instanceof PsiReferenceExpression && ((PsiReferenceExpression)expression).resolve() instanceof PsiParameter && (sign.equals(JavaTokenType.MINUSMINUS)|| sign.equals(JavaTokenType.PLUSPLUS))) { if (candidate instanceof PsiReferenceExpression && ((PsiReferenceExpression)candidate).resolve() instanceof PsiParameter) { return false; } return true; } return false; }