Interface TraversalFilter<P extends TraversalPredicate>