public override void CharacterData(CMLStack xpath, XElement element) { string s = element.Value.Trim(); if (xpath.ToString().EndsWith("string/", StringComparison.Ordinal) && Builtin.Equals("stereo", StringComparison.Ordinal)) { StereoGiven = true; switch (s.Trim()) { case "W": Debug.WriteLine("CML W stereo found"); BondStereo.Add("1"); break; case "H": Debug.WriteLine("CML H stereo found"); BondStereo.Add("6"); break; } } else { base.CharacterData(xpath, element); } }