code: public static <Key, Value> Aggregation<Key, BigDecimal, BigDecimal> bigDecimalMax() {
          return new AggregationAdapter(new BigDecimalMaxAggregation<Key, Value>());
      }
docs: Returns an aggregation to find the {@link java.math.BigDecimal} maximum
  of all supplied values.<br/>
  This aggregation is similar to: <pre>SELECT MAX(value) FROM x</pre>
  
  @param <Key>   the input key type
  @param <Value> the supplied value type
  @return the maximum value over all supplied values