@Override
  public Object computeExpression(final @NotNull PsiExpression expression, final boolean throwExceptionOnOverflow, final @Nullable AuxEvaluator auxEvaluator) {
    ConstantExpressionEvaluator expressionEvaluator = LanguageConstantExpressionEvaluator.INSTANCE.forLanguage(expression.getLanguage());
    if (expressionEvaluator != null) {
      return expressionEvaluator.computeExpression(expression, throwExceptionOnOverflow, auxEvaluator);
    }
    return null;
  }
@Override
  public Object computeExpression(final @NotNull PsiExpression expression, final boolean throwExceptionOnOverflow, final @Nullable AuxEvaluator auxEvaluator)