code: public OutputStream createOutOutputStream(OutputStream os) {
          return new InstrumentedOutputStream(collector(), Direction.Out, os, null);
      }
docs: This method returns an instrumented proxy output stream, to wrap
  the supplied output stream, which will record the written data.
  
  @param os The original output stream
  @return The instrumented output stream