//Constructor public NodeExecutor(NodeVisitor <T> visitor, NodeDiffHandler <T> handler) : base() { _comparer = new NodeComparer <T>(visitor); //Default comparer - override for specifics _verifier = new NodeVerifier <T>(_comparer); //Default verifier - override for specifics _handler = handler; }
//Constructor public NodeVerifier(NodeComparer <T> comparer) : base() { _comparer = comparer; }