private static Guid GetLanguageGuid(LanguageSpecifier languageSpecifier)
        {
            FieldInfo fieldInfo = languageSpecifier.GetType().GetField(languageSpecifier.ToString());

            LanguageGuidAttribute languageGuidAttribute = Attribute.GetCustomAttribute(fieldInfo,
                                                                                       typeof(LanguageGuidAttribute)) as LanguageGuidAttribute;

            if (null == languageGuidAttribute)
            {
                throw new InvalidOperationException(string.Format("The LanguageGuid attribute is not applied to the LanguageSpecifier.{0} enumeration value.",
                                                                  languageSpecifier.ToString()));
            }

            return(languageGuidAttribute.Guid);
        }
        private static Guid GetLanguageGuid(LanguageSpecifier languageSpecifier)
        {
            FieldInfo fieldInfo = languageSpecifier.GetType().GetField(languageSpecifier.ToString());

            LanguageGuidAttribute languageGuidAttribute = Attribute.GetCustomAttribute(fieldInfo,
                typeof(LanguageGuidAttribute)) as LanguageGuidAttribute;
            if (null == languageGuidAttribute)
                throw new InvalidOperationException(string.Format("The LanguageGuid attribute is not applied to the LanguageSpecifier.{0} enumeration value.",
                    languageSpecifier.ToString()));

            return languageGuidAttribute.Guid;
        }