Ulepszona, dostosowana do deserializera wersja PushbackReadera z JDK. Pomaga w określaniu przez deserializer z jakim typem obiektu ma do czynienia i wywołaniu odpowiedniej dla niego metody odczytującej. Odczytywane przez niego znaki trafiają do metody w deserializerze która sprawdza, czy znak nie jest np. początkiem tablicy ('[') - wtedy wywołuje metodę do czytania tablicy, itp, itd.