//private const string HxCP = "​hexagonal close-packed";
        //private const string Hx = "hexagonal";
        //private const string RH = "rhombohedral";

        public static string Name(this CrystalStructure cs)
        {
            StringBuilder s = new StringBuilder();

            foreach (Char c in cs.ToString())
            {
                if (Char.IsUpper(c) && s.Length > 0)
                {
                    s.Append(" ");
                }
                s.Append(Char.ToLower(c));
            }
            return(s.ToString());
        }
 public static bool TryParse(string value, out CrystalStructure cs)
 {
     cs = CrystalStructure.Unknown;
     if (String.IsNullOrEmpty(value))
     {
         return(false);
     }
     try
     {
         cs = FromValue(value);
         return(true);
     }
     catch (Exception) { }
     return(false);
 }