/// <summary>
        /// Get taxon original name from cached list of all taxa original names.
        /// </summary>
        /// <param name="taxonId">Id for taxon.</param>
        /// <returns>The Original taxon GUID.</returns>
        private static String GetTaxonNameGuidFromCache(Int32 taxonId)
        {
            String originalTaxonGuid = String.Empty;

            if (_taxonOriginalNameCache.ContainsKey(taxonId))
            {
                WebTaxonName taxonName = (WebTaxonName)_taxonOriginalNameCache[taxonId];
                originalTaxonGuid = taxonName.Guid;
            }

            return(originalTaxonGuid);
        }
        /// <summary>
        /// Get taxon original name from cached list of all taxa original names.
        /// </summary>
        /// <param name="taxonId">Id for taxon.</param>
        /// <returns>The Original Taxon Name.</returns>
        private static String GetTaxaOriginalNameFromCache(Int32 taxonId)
        {
            String originalTaxonName = String.Empty;

            if (_taxonOriginalNameCache.ContainsKey(taxonId))
            {
                WebTaxonName taxonName = (WebTaxonName)_taxonOriginalNameCache[taxonId];
                originalTaxonName = taxonName.Name + " " + taxonName.Author;
            }

            return(originalTaxonName);
        }