protected ResolvingDecoder getResolvingDecoder(Decoder decoder)
throws IOException {
ResolvingDecoder resolvingDecoder = decoderCache.get(decoder);
if(resolvingDecoder == null) {
resolvingDecoder = new FakeResolvingDecoder(rootSchema, decoder);
decoderCache.put(decoder, resolvingDecoder);
}
return resolvingDecoder;
}