byte[] returnValue = new byte[length]; for (int i = 0; i < length; i++) { returnValue[i] = this.readByte(offset + i); } return returnValue;
return (byte) this.read(offset);
    public byte[] readByte(int offset, int length)    {        byte[] returnValue = new byte[length];        for (int i = 0; i < length; i++)        {            returnValue[i] = this.readByte(offset + i);        }        return returnValue;    }