@Override
  public InterpreterResult interpret(String st, InterpreterContext context) {
    return helper.interpret(session, st, context);
  }
@Test
  void should_execute_bound_statement_with_no_bound_value() {
    // Given
    String queries = "@prepare[select_no_bound_value]=SELECT name,country,styles " +
        "FROM zeppelin.artists LIMIT 3\n" +
        "@bind[select_no_bound_value]";

    // When
    final InterpreterResult actual = interpreter.interpret(queries, intrContext);

    // Then
    assertEquals(Code.SUCCESS, actual.code());
    assertEquals("name\tcountry\tstyles\n" +
        "Bogdan Raczynski\tPoland\t[Dance, Electro]\n" +
        "Krishna Das\tUSA\t[Unknown]\n" +
        "Sheryl Crow\tUSA\t[Classic, Rock, Country, Blues, Pop, Folk]\n",
        actual.message().get(0).getData());
  }