RandomAccessByteIterable's visibility is limited to package local, RandomAccessLoggable.getHeaderLength() is no longer used
CompoundByteIterator's visibility is limited to package local, BTree and Patricia enumerate their child references using more lightweight ByteIteratorWithAddress instead of CompoundByteIterator
reduced bound triggering binary search