NodeDescriptor (@NotNull Object element, NodeDescriptor parentDescriptor) { return element instanceof FilteringNode ? (FilteringNode)element : new FilteringNode((SimpleNode)parentDescriptor, element); }