docs: public static <KeyIn, ValueIn, ValueOut> Supplier<KeyIn, ValueIn, ValueOut> fromKeyPredicate(
              KeyPredicate<KeyIn> keyPredicate) {
  
          return new KeyPredicateSupplier<KeyIn, ValueIn, ValueOut>(keyPredicate);
      }