listener.renderStart(ctx);
ctx.sql(create(configuration).render(this));
listener.renderEnd(ctx);
listener.prepareStart(ctx);
ctx.statement(connection.prepareCall(ctx.sql()));
listener.prepareEnd(ctx);
listener.bindStart(ctx);
create(configuration).bind(this, ctx.statement());
registerOutParameters(configuration, (CallableStatement) ctx.statement());