protected internal virtual bool IncludePath(Path path, TraversalBranch startPath, TraversalBranch endPath) { Evaluation eval = _evaluator.evaluate(path); if (!eval.continues()) { startPath.Evaluation(eval); endPath.Evaluation(eval); } return(eval.includes()); }