writeByte(data[off + i]);
writeByte(str.charAt(off + i));
    void writeBytes(byte data[], int off, int len) throws IOException {        for (int i = 0 ; i < len ; i++) {            writeByte(data[off + i]);        }    }