Finds the location of an operator in a set of streams.
Given the offset and length of a token (typically an operator),
this function determines the StreamObject in which it is located
and the offset within that StreamObject.
If the offset cannot be found then an exception will be
If the operator is split over two StreamObjects then an
exception is thrown.
The PDF specification prohibits a token being split in this way
so this should not happen.