code: public static IPostProcessor unwrap(final IPostProcessor postProcessor) {
          if (postProcessor == null) {
              return null;
          }
          if (postProcessor instanceof PostProcessorWrapper) {
              return ((PostProcessorWrapper) postProcessor).unwrap();
          }
          return postProcessor;
      }
docs: <p>
  Unwraps a wrapped implementation of {@link IPostProcessor}.
  </p>
  <p>
  This method is meant for <strong>internal</strong> use only.
  </p>
  
  @param postProcessor the post-processor to be unwrapped.
  @return the unwrapped post-processor.