if (controlFilelength < 16)
onDiskChecksum = -1;
else if (controlFilelength == 16)
{
barray = new byte[16];
logControlFile.readFully(barray);
}else if (controlFilelength > 16)
{
barray = new byte[(int) logControlFile.length() - 8];
logControlFile.readFully(barray);
onDiskChecksum = logControlFile.readLong();