code: @Override
      public void write(final char buf[], final int off, final int len) {
          usageFlag = true;
          if (trouble || buf == null || len == 0)
              return;
          try {
              getOut().write(buf, off, len);
          }
          catch (IOException e) {
              handleIOException(e);
          }
      }
docs: Write a portion of an array of characters.
  
  @param buf Array of characters
  @param off Offset from which to start writing characters
  @param len Number of characters to write