@Contract(pure = true) // to warn about unused result
    private static EvaluateRuntimeException evaluateException(String message) throws EvaluateRuntimeException {
      return new EvaluateRuntimeException(EvaluateExceptionUtil.createEvaluateException(message));
    }
@Contract(pure = true) // to warn about unused result
    private static EvaluateRuntimeException evaluateException(String message)