public DelegationChecker<D, W, T> defineWrapperUnsupportedFunctionInvocation(
            Function<W, T> wrapperFunctionApplier) {
        this.wrapperFunctionApplier = Objects.requireNonNull(wrapperFunctionApplier);
        return this;
    }
@param wrapper the wrapper
@return the underlying delegate for the given wrapper
server-common/src/test/java/org/apache/kafka/server/immutable/DelegationChecker.java