public Statement buildStatement(final ParserRuleContext parseTree) {
    return build(Optional.of(getSources(parseTree)), parseTree);
  }
@Test
  public void shouldThrowOnNoSubjectOrId() {
    // Given:
    final SingleStatementContext stmt = givenQuery("ASSERT SCHEMA TIMEOUT 10 SECONDS;");

    // When:
    final Exception e = assertThrows(KsqlException.class, () -> builder.buildStatement(stmt));

    // Then:
    assertThat(e.getMessage(), is("ASSERT SCHEMA statements much include a subject name or an id"));
  }