code: @Override
      public synchronized void write(byte[] b, int off, int len) throws IOException {
          super.write(b, off, len);
          this.branch.write(b, off, len);
      }
docs: Write the specified bytes to both streams.
  @param b the bytes to write
  @param off The start offset
  @param len The number of bytes to write
  @throws IOException if an I/O error occurs