@Override
        public T next() {
            if (iterator.hasNext()) {
                JdbiInterceptor<S, T> interceptor = iterator.next();
                return interceptor.intercept(source, this);
            } else {
                return defaultTransformer.apply(source);
            }
        }
Registers a new interceptor at the end of the chain. Any subsequent call to {@link #process(Object)} will use this interceptor after all other already
registered interceptors.

@param interceptor An object implementing {@link JdbiInterceptor}.
core/src/main/java/org/jdbi/v3/core/interceptor/JdbiInterceptionChainHolder.java