@Override
  public InterpreterResult interpret(String st, InterpreterContext context) {
    return helper.interpret(session, st, context);
  }
@Test
  void should_bind_null_value() {
    // Given
    String queries = "@prepare[bind_null]=INSERT INTO zeppelin.users(login,firstname,lastname) " +
        "VALUES(?,?,?)\n" +
        "@bind[bind_null]='bind_null',null,'NULL'\n" +
        "SELECT firstname,lastname FROM zeppelin.users WHERE login='bind_null';";
    // When
    final InterpreterResult actual = interpreter.interpret(queries, intrContext);

    // Then
    assertEquals(Code.SUCCESS, actual.code());
    assertEquals("firstname\tlastname\nnull\tNULL\n", actual.message().get(0).getData());
  }