class StatementRewriteForMagicPseudoTimestamp {

  public Expression rewrite(final Expression expression) {
    return new ExpressionTreeRewriter<>(new OperatorPlugin()::process)
        .rewrite(expression, null);
  }

  public  StatementRewriteForMagicPseudoTimestamp();
  @VisibleForTesting  StatementRewriteForMagicPseudoTimestamp(final PartialStringToTimestampParser parser);

}