code: public static Predicate<MonetaryAmount> isBetween(MonetaryAmount min, MonetaryAmount max){
          return isLessThanOrEqualTo(max).and(isGreaterThanOrEqualTo(min));
      }
docs: Creates a filter using the isBetween predicate.
  @param min min value inclusive, not null.
  @param max max value inclusive, not null.
  @return the Predicate between min and max.