code: public String getString()
      {
          int len=getInt();
          if (len==0xFFFF)
              return null;
          try
          {
              String s=new String(_buf,_pos,len,StringUtil.__ISO_8859_1);
              _pos+=len+1;
              return s;
          }
          catch (IndexOutOfBoundsException e)
          {
              // Bad request!!!
              LogSupport.ignore(log,e);
              return null;
          }
          catch (UnsupportedEncodingException e)
          {
              log.fatal(e);
              System.exit(1);
              return null;
          }
      }
docs: /* ------------------------------------------------------------