/guava/android/guava/src/com/google/common/base/Functions.java
this.map = checkNotNull( map) ;this.predicate = checkNotNull( predicate) ;
this.predicate = checkNotNull ( predicate ) ;
return new PredicateFunction<>(predicate); } private static class PredicateFunction<T extends @Nullable Object> implements Function<T, Boolean>, Serializable { private final Predicate<T> predicate; private PredicateFunction(Predicate<T> predicate) { <extra_id_0> } @Override public Boolean apply(@ParametricNullness T t) { return predicate.apply(t); } @Override