code: public synchronized ODataHoleInfo getHole(final int iPosition) {
      final ODataHoleInfo hole = availableHolesList.get(iPosition);
      if (hole.dataOffset == -1)
        return null;
      return hole;
    }
docs: Fills the holes information into OPhysicalPosition object given as parameter.
  
  @return true, if it's a valid hole, otherwise false
  @throws IOException