Specification for classes Predicate, BiPredicate, DoublePredicate, IntPredicate and LongPredicate says nothing about NPEs thrown by the RI for null args passed.
http://download.java.net/jdk8/docs/api/java/util/function/Predicate.html
http://download.java.net/jdk8/docs/api/java/util/function/LongPredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/IntPredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/DoublePredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/BiPredicate.html
NPEs need to be specified.