code: public static <A extends Comparable<A>> BeanRestriction between(String property, A lower, A upper) {
          return new Between<>(property, lower, upper);
      }
docs: Query which asserts that a property is between a lower and an upper bound,
  inclusive.
  
  @param property field to query
  @param lower lower value to be asserted by the query
  @param upper upper value to be asserted by the query
  @return restriction to be added to {@link BeanQuery}.