private void notifyContextCleaned() {
        Collection<StatementContextListener> listeners = getListeners();
        listeners.forEach(customizer -> customizer.contextCleaned(this));
    }
Registers a {@code Cleanable} to be invoked when the statement context is closed. Cleanables can be registered
on a statement context, which will be cleaned up when
the statement finishes or (in the case of a ResultIterator), the object representing the results is closed.
<p>
Resources cleaned up by Jdbi include {@link ResultSet}, {@link Statement}, {@link Handle},
{@link java.sql.Array}, and {@link StatementBuilder}.

@param cleanable the Cleanable to clean on close
core/src/main/java/org/jdbi/v3/core/statement/StatementContext.java