public String process(final Expression expression) {
    return formatExpression(expression);
  }
@Test
    public void shouldGenerateCastExpressionsWhichAreComparable() {
        // Given:
        final Expression cast = new Cast(new StringLiteral("2020-01-01"), new io.confluent.ksql.execution.expression.tree.Type(SqlTypes.DATE));
        final ComparisonExpression exp = new ComparisonExpression(Type.GREATER_THAN_OR_EQUAL, cast, cast);

        // When:
        final String java = sqlToJavaVisitor.process(exp);

        // Then:
        final Evaluator evaluator = CodeGenTestUtil.cookCode(java, Boolean.class);
        evaluator.evaluate();
    }