docs: @Override
      public PipelineEventReader<CharacterEventReader, CharacterEvent> getEventReader(
              HttpServletRequest request, HttpServletResponse response) throws IllegalStateException {
          if (this.wrappedComponent != null) {
              final PipelineEventReader<CharacterEventReader, CharacterEvent> pipelineEventReader =
                      this.wrappedComponent.getEventReader(request, response);
              final CharacterEventReader eventReader = pipelineEventReader.getEventReader();
              final JsonWrapperFilteringCharacterEventReader
                      jsonWrapperFilteringCharacterEventReader =
                              new JsonWrapperFilteringCharacterEventReader(eventReader);
              final Map<String, String> outputProperties = pipelineEventReader.getOutputProperties();
              return new PipelineEventReaderImpl<CharacterEventReader, CharacterEvent>(
                      jsonWrapperFilteringCharacterEventReader, outputProperties);
          } else {
              logger.warn("PipelineComponentWrapper.wrapperComponent is null");
              throw new IllegalStateException("PipelineComponentWrapper.wrapperComponent is null");
          }
      }