public static String formatExpression(final Expression expression) {
    return formatExpression(expression, FormatOptions.of(s -> false));
  }
@Test
  public void shouldFormatCreateArrayExpression() {
    assertThat(ExpressionFormatter.formatExpression(
        new CreateArrayExpression(ImmutableList.of(
            new StringLiteral("foo"),
            new SubscriptExpression(new UnqualifiedColumnReferenceExp(ColumnName.of("abc")), new IntegerLiteral(1)))
        )),
        equalTo("ARRAY['foo', abc[1]]")
    );
  }