description = description.evaluator(evaluator);
}
// add predicates as evaluators
for (final Predicate<Node> predicate : predicates) {
description = description.evaluator(new Evaluator() {
@Override
public Evaluation evaluate(Path path) {
Node endNode = path.endNode();
if (predicate.evaluate(securityContext, endNode)) {