### Question:
StatementContext implements Closeable { public void define(String key, Object value) { getConfig(SqlStatements.class).define(key, value); } StatementContext();   StatementContext(ConfigRegistry config);   StatementContext(ConfigRegistry config, ExtensionMethod extensionMethod); C getConfig(Class<C> configClass); ConfigRegistry getConfig(); Map<String, Object> getAttributes(); Object getAttribute(String key); void define(String key, Object value); Optional<Argument> findArgumentFor(Type type, Object value); @Beta Optional<Argument> findArgumentFor(QualifiedType<?> type, Object value); SqlArrayArgumentStrategy getSqlArrayArgumentStrategy(); Optional<SqlArrayType<?>> findSqlArrayTypeFor(Type elementType); Optional<RowMapper<T>> findMapperFor(Class<T> type); Optional<RowMapper<T>> findMapperFor(GenericType<T> type); Optional<RowMapper<?>> findMapperFor(Type type); @Beta Optional<RowMapper<T>> findMapperFor(QualifiedType<T> type); Optional<ColumnMapper<T>> findColumnMapperFor(Class<T> type); Optional<ColumnMapper<T>> findColumnMapperFor(GenericType<T> type); Optional<ColumnMapper<?>> findColumnMapperFor(Type type); @Beta Optional<ColumnMapper<T>> findColumnMapperFor(QualifiedType<T> type); Optional<RowMapper<?>> findRowMapperFor(Type type); Optional<RowMapper<T>> findRowMapperFor(Class<T> type); Optional<RowMapper<T>> findRowMapperFor(GenericType<T> type); Optional<Collector<?, ?, ?>> findCollectorFor(Type containerType); Optional<Type> findElementTypeFor(Type containerType); String getRawSql(); String getRenderedSql(); ParsedSql getParsedSql(); PreparedStatement getStatement(); Connection getConnection(); Binding getBinding(); void setReturningGeneratedKeys(boolean b); boolean isReturningGeneratedKeys(); String[] getGeneratedKeysColumnNames(); void setGeneratedKeysColumnNames(String[] generatedKeysColumnNames); boolean isConcurrentUpdatable(); void setConcurrentUpdatable(final boolean concurrentUpdatable); @Nullable Instant getExecutionMoment(); void setExecutionMoment(Instant executionMoment); @Nullable Instant getCompletionMoment(); void setCompletionMoment(Instant completionMoment); @Nullable Instant getExceptionMoment(); void setExceptionMoment(Instant exceptionMoment); long getElapsedTime(ChronoUnit unit); void addCleanable(Cleanable cleanable); @Override @SuppressWarnings("PMD.DoNotThrowExceptionInFinally") void close(); ExtensionMethod getExtensionMethod();  }### Answer:
@Test public void testFoo() { Handle h = dbRule.openHandle(); final int inserted = h.createUpdate("insert into <table> (id, name) values (:id, :name)") .bind("id", 7) .bind("name", "Martin") .define("table", "something") .execute(); assertThat(inserted).isEqualTo(1); }