public object BuildItem(string path, object parameter, IEnumerable <ICondition> additionalConditions) { int pos = path.LastIndexOf('/'); string parent = path.Substring(0, pos); string child = path.Substring(pos + 1); AddInTreeNode node = GetTreeNode(parent); return(node.BuildChildItem(child, parameter, additionalConditions)); }