When I retrieve the xreftable from a pdf with cross-reference-streams (as opposed to a cross reference table) some of the objects in the returned table map have a negative offset. I've looked in the documentation (both pdf reference & pdfbox docs) and haven't found anything referring to this.
For example: OBJ_NUMBER , OFFSET 49,12769 50,25217 51,25502 52,26034 53,116 54,-36 55,-36 56,-36 When looking at the PDF in a hex editor, the objects and their offsets are correct when they are positive. But, what do I need to do to resolve object 54? How can I retrieve the byte offset? Thanks in advance for your time.

