void (long l, final long r, long minValue, PsiElement expression) { if (!myThrowExceptionOnOverflow) return; if (r == 0) throw new ConstantEvaluationOverflowException(expression); if (r == -1 && l == minValue) throw new ConstantEvaluationOverflowException(expression); }