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