public static <T>Predicate<T> not(Predicate<T> predicate){
  return predicate.negate();
}

public static < T > Predicate < T > not ( Predicate < T > predicate ) { return predicate . negate ( ) ; }
negate the given predicate .
