*/
public BitIn readReset(long startByteOffset, byte startBitOffset) throws IOException
{
try{
RandomDataInput rdi = (RandomDataInput)rdim.clone();
rdi.seek(startByteOffset);
BitIn in = new BitInputStream(rdi);
in.skipBits(startBitOffset);
return in;
} catch (CloneNotSupportedException e) {
throw new WrappedIOException(e);