public virtual TResult VisitNode(PXOverrideNodeViewModel pxOverrideNode, TInput input) => DefaultVisit(pxOverrideNode, input);
public virtual TResult VisitNode(PXOverrideNodeViewModel pxOverrideNode) => DefaultVisit(pxOverrideNode);
public virtual IEnumerable <TreeNodeViewModel> VisitNodeAndBuildChildren(PXOverrideNodeViewModel pxOverrideNode, bool expandChildren, CancellationToken cancellation) => Enumerable.Empty <TreeNodeViewModel>();