private char deserializeLittleEndianChar() throws IOException {
        if (dif.position() != offset) {
            dif.position(offset);
        }
        char res = (char) dif.read();
        ++offset;
        return res;
    }
This is the main class used during parsing. This will contain an offset position and end
position for reading bytes from the byte stream.
<p>
It contains all the deserialize methods used to read the different data elements from a one
note file.
<p>
You can construct a new one note pointer and it will reposition the byte channel and will
read until
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/onenote/OneNotePtr.java