Making Predicate implementation classes package private.