}
try
{
if (isDictionary && encoding.equals("ISO-8859-1")) {
byte [] tmp = getBytes();
PdfDocEncoding pde = new PdfDocEncoding();
StringBuilder sb = new StringBuilder(tmp.length);
for (byte b : tmp) {
sb.append(pde.getCharacter((b+256)%256));
}
retval = sb.toString();
} else {
retval = new String( getBytes(), start, data.length-start, encoding );
}