file.read(pos[1] + RECORD_FIX_SIZE, content, recordSize);
if (clusterId > -1) {
// CHANGE THE POINTMENT OF CLUSTER TO THE NEW POSITION
final OCluster cluster = storage.getClusterById(clusterId);
final OPhysicalPosition ppos = cluster.getPhysicalPosition(clusterPosition, new OPhysicalPosition());
if (ppos.dataPosition != iSourcePosition)
throw new OStorageException("Found corrupted record hole for rid " + clusterId + ":" + clusterPosition
+ ": data position is wrong: " + ppos.dataPosition + "<->" + iSourcePosition);