public boolean process ( Trace trace , Node node , Direction direction , Map < String , ? > headers , Object [ ] values ) { if ( predicate != null ) { return predicate . test ( trace , node , direction , headers , values ) ; } return true ; }
This method processes the supplied information to extract the relevant details .