docs: public void processElement(OutputStream outputStream, Object element) throws IOException {
          if (canProcess(element)) {
              process(outputStream, element);
          } else {
              if (next != null) {
                  this.next.processElement(outputStream, element);
              }
          }
      }