code: public String toUnicodeString() {
          if (encoding != null && encoding.length() != 0)
              return value;
          getBytes();
          if (bytes.length >= 2 && bytes[0] == (byte)254 && bytes[1] == (byte)255)
              return PdfEncodings.convertToString(bytes, PdfObject.TEXT_UNICODE);
          else
              return PdfEncodings.convertToString(bytes, PdfObject.TEXT_PDFDOCENCODING);
      }
docs: Returns the Unicode <CODE>String</CODE> value of this
  <CODE>PdfString</CODE>-object.
  
  @return A <CODE>String</CODE>