code: public static <T, C extends Collection<T>> void
      ifNotNullOrEmptyConsume(C collection, Consumer<C> consumer) {
          JMOptional.getOptional(collection).ifPresent(consumer);
      }
docs: If not null or empty consume.
  
  @param <T>        the type parameter
  @param <C>        the type parameter
  @param collection the collection
  @param consumer   the consumer