public static < T1 , T2 , T3 > TriPredicate < T1 , T2 , T3 > monitor ( TriPredicate < T1 , T2 , T3 > predicate , AtomicLong calls ) { return new TernaryMonitoringPredicate < T1 , T2 , T3 > ( predicate , calls ) ; }
Monitors calls to a ternary predicate .