code: @Override
  	protected void writeAllocationBlock( int blockIndex ) throws DataStoreException
      {
      	byte[] allocationBlock = serializeAllocationBlock(blockIndex);
          try
          {
  	        allocationTableRandomAccessFile.seek(AT_HEADER_SIZE+blockIndex*AT_BLOCK_SIZE);
  	        allocationTableRandomAccessFile.write(allocationBlock);
          }
      	catch (IOException e)
      	{
      		throw new DataStoreException("Cannot write to allocation table file : "+allocationTableFile.getAbsolutePath(),e);
      	}
      }
docs: /*
  (non-Javadoc)
  @see net.timewalker.ffmq4.storage.data.impl.AbstractBlockBasedDataStore#writeAllocationBlock(int)