/// <inheritdoc/>
 public void Dispose()
 {
     fileOffset  = 0;
     startAddr   = 0;
     endAddr     = 0;
     currentAddr = 0;
     if (ownOwner && owner != null)
     {
         owner.Dispose();
     }
     owner = null;
 }