public static IdAnnotationModule fromPredicate(Predicate<? super Member> predicate) {
    Objects.requireNonNull(predicate, "predicate");
    Predicate<AnnotatedElement> newPred = a -> a instanceof Member && predicate.test((Member) a);
    return new IdAnnotationModule(newPred);
  }
Derive {@code _id} property from {@link Member} predicate.
criteria/mongo/src/org/immutables/criteria/mongo/bson4jackson/IdAnnotationModule.java