private bool IsIncludedType(string path, IEnumerable <string> includedTypes) { var nt = NodeType.GetById(NodeHead.Get(path).NodeTypeId); foreach (var includedType in includedTypes) { if (nt.IsInstaceOfOrDerivedFrom(includedType)) { return(true); } } return(false); }