private static <S, T> T defaultTransformer(S source) {
        if (source == null) {
            throw new UnsupportedOperationException("null value is not supported");
        } else {
            throw new UnsupportedOperationException("object type '" + source.getClass().getSimpleName() + "' is not supported");
        }
    }
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