code: public static <T, E extends Throwable> @NonNull Predicate<T> rethrowPredicate(final @NonNull ThrowingPredicate<T, E> predicate) {
      return predicate;
    }
docs: Returns the same throwing predicate.
  
  @param predicate the predicate
  @param <T> the input type
  @param <E> the exception type
  @return the predicate