private boolean apply(GridClientPredicate<N>[] p,N n){
  if (p != null) {
    for (    GridClientPredicate<? super N> r : p) {
      if (r != null && !r.apply(n))       return false;
    }
  }
  return true;
}

private boolean apply ( GridClientPredicate < N > [ ] p , N n ) { if ( p != null ) { for ( GridClientPredicate < ? super N > r : p ) { if ( r != null && ! r . apply ( n ) ) return false ; } } return true ; }
apply predicate to the node .
