private string _buildName(SymbolSet ss, SymbolSetLegacySymbol legacySymbol)
        {
            // Builds a seperated string of components names for all the 2525D elements
            // used to make this legacy symbol

            string result = "";

            Librarian lib = _configHelper.Librarian;

            if (legacySymbol.EntityID != "")
            {
                _entity = lib.Entity(ss, legacySymbol.EntityID);
            }
            else
            {
                _entity = null;
            }

            if (_entity != null && legacySymbol.EntityTypeID != "")
            {
                _entityType = lib.EntityType(_entity, legacySymbol.EntityTypeID);
            }
            else
            {
                _entityType = null;
            }

            if (_entityType != null && legacySymbol.EntitySubTypeID != "")
            {
                _entitySubType = lib.EntitySubType(ss, _entityType, legacySymbol.EntitySubTypeID);
            }
            else
            {
                _entitySubType = null;
            }

            if (legacySymbol.ModifierOneID != "")
            {
                _modifier1 = lib.ModifierOne(ss, legacySymbol.ModifierOneID);
            }
            else
            {
                _modifier1 = null;
            }

            if (legacySymbol.ModifierTwoID != "")
            {
                _modifier2 = lib.ModifierTwo(ss, legacySymbol.ModifierTwoID);
            }
            else
            {
                _modifier2 = null;
            }

            result = _entityExport.NameIt(null, ss, _entity, _entityType, _entitySubType);

            if (_modifier1 != null && _modifier1.Label != "Unspecified" && _modifier1.Label != "Not Applicable")
            {
                result = result + _configHelper.DomainSeparator + _modifierExport.NameIt(ss, "1", _modifier1);
            }

            if (_modifier2 != null && _modifier2.Label != "Unspecified" && _modifier2.Label != "Not Applicable")
            {
                result = result + _configHelper.DomainSeparator + _modifierExport.NameIt(ss, "2", _modifier2);
            }

            return(result);
        }