@Override
    public final char readChar() throws EOFException {
        final char c = readChar(pos);
        pos += CHAR_SIZE_IN_BYTES;
        return c;
    }
@Test
    public void testReadCharPosition() throws Exception {
        char c = in.readChar(0);
        char expected = Bits.readChar(INIT_DATA, 0, byteOrder == BIG_ENDIAN);
        assertEquals(expected, c);
    }