How are you producing your source object? If you're reading from a stream, we will have consumed characters/events from the stream and "rewinding" before we parse again is your responsibility...
______________________________________ Joe Kesselman / IBM Research
