@Override
    public final byte readByte() throws EOFException {
        final int ch = read();
        if (ch < 0) {
            throw new EOFException();
        }
        return (byte) (ch);
    }
@Test(expected = EOFException.class)
    public void testReadByte_EOF() throws Exception {
        in.pos = INIT_DATA.length + 1;
        in.readByte();
    }