/// <summary>
        /// Loads the survivors into the container list.
        /// </summary>
        /// <param name="blissHive">The blisshive to load survivors from</param>
        public void LoadSurvivors(BlissHiveLogContainer blissHive)
        {
            BlissHiveSurvivorLogParser parser = new BlissHiveSurvivorLogParser(blissHive);

            parser.onParseProgressListeners += this.onParseProgressListeners;
            LogParseResult result = parser.Parse();

            foreach (BlissHiveSurvivorLogParseResultEntry entry in result.result)
            {
                this.survivors.AddLast(entry.survivor);
            }
            this.onParseProgressListeners = null;
        }
        /// <summary>
        /// Loads the survivors into the container list.
        /// </summary>
        /// <param name="blissHive">The blisshive to load survivors from</param>
        public void LoadSurvivors(BlissHiveLogContainer blissHive)
        {
            BlissHiveSurvivorLogParser parser = new BlissHiveSurvivorLogParser(blissHive);
            parser.onParseProgressListeners += this.onParseProgressListeners;
            LogParseResult result = parser.Parse();

            foreach (BlissHiveSurvivorLogParseResultEntry entry in result.result) {
                this.survivors.AddLast(entry.survivor);
            }
            this.onParseProgressListeners = null;
        }