public int CompareTo(Object obj) {
PdfName name = (PdfName) obj;
byte[] myBytes = bytes;
byte[] objBytes = name.bytes;
int len = Math.Min(myBytes.Length, objBytes.Length);
for (int i=0; i<len; i++) {
if (myBytes[i] > objBytes[i])
return 1;
if (myBytes[i] < objBytes[i])
return -1;
}
if (myBytes.Length < objBytes.Length)
return -1;
if (myBytes.Length > objBytes.Length)
return 1;
return 0;
}