code: @Override
      public void write(final String s) {
          usageFlag = true;
          if (trouble || s == null) {
              return;
          }
  
          try {
              getOut().write(s);
          }
          catch (IOException e) {
              handleIOException(e);
          }
      }
docs: Writes a string. If the argument is <code>null</code> then the string
  <code>""</code> is printed.
  
  @param s The <code>String</code> to be printed