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);
int dword = fr.readLittleEndianInt();
System.out.println((bitMapIndex*32+i) + " " + Integer.toHexString(dword) + " " + Integer.toHexString(address));
assertTrue(bits.getBit(i) == parser.getAllocator().isRecordAllocated(address));