net.multiphasicapps.jsr353.UTFDetectISR

This is a stream is auto detects the first four bytes of the input stream to determine the character encoding that is used, using the method described in RFC 4627 entitled "The application/json Media Type for JavaScript Object Notation (JSON)". The RFC specifies the following detection pattern. 00 00 00 xx UTF-32BE; 00 xx 00 xx UTF-16BE; xx 00 00 00 UTF-32LE; xx 00 xx 00 UTF-16LE; xx xx xx xx UTF-8;