private void Load(string connectionString)
        {
            string[] keyPairs = connectionString.Split(';');

            if (options != null)
            {
                options.Clear();
            }

            foreach (string keyPair in keyPairs)
            {
                string[] values = keyPair.Split('=');

                if (values.Length == 2 &&
                    values[0] != null && values[0].Length > 0 &&
                    values[1] != null && values[1].Length > 0)
                {
                    values[0] = values[0].ToLower(CultureInfo.CurrentUICulture);

                    if (XmppConnectionString.IsSynonym(values[0]))
                    {
                        options[XmppConnectionString.GetSynonym(values[0])] = values[1].Trim();
                    }
                }
            }
        }