parser.primaryHashOffset = storageStart;
int address = 0;
while (address != storageStart) {
fr.seek(allocatorBitMapOffset + bitMapIndex*4);
int[] bitmap = {fr.readLittleEndianInt()};
BitArray bits = new BitArray(32, bitmap);
for (int i = 0 ; i < 32 ; i++ ){
address = (bitMapIndex*32+i) * 0x80 + storageStart;
fr.seek(address);