public QilNode TryEnsureNodeSet(QilNode n) { if (n.XmlType.IsNode && n.XmlType.IsNotRtf) { return n; } if (CannotBeNodeSet(n)) { return null; } // Ensure it is not an Rtf at runtime return InvokeEnsureNodeSet(n); }