private StringSet GetFeatures(CapsManager caps, Presence p) { if (p == null) return null; Caps c = p.GetChildElement<Caps>(); if (c == null) return null; DiscoInfo di = caps[c.Version]; if (di == null) return null; return di.FeatureSet; }