public static int max(int[] values) {
   return NumberUtils.max(values);
 }
 public static int min(int[] values) {
   return NumberUtils.min(values);
 }
 // ---- math -------------------------------------------------------
 public static int sum(int[] values) {
   return NumberUtils.sum(values);
 }
 public static int avg(int[] values) {
   return NumberUtils.avg(values);
 }
 public static String format(double value, String format) {
   return NumberUtils.format(Double.valueOf(value), format);
 }
 public static String format(Number value) {
   return NumberUtils.format(value);
 }
 public static String format(float value, String format) {
   return NumberUtils.format(Float.valueOf(value), format);
 }
 public static String format(long value, String format) {
   return NumberUtils.format(Long.valueOf(value), format);
 }
 public static String format(int value, String format) {
   return NumberUtils.format(Integer.valueOf(value), format);
 }
 public static String format(short value, String format) {
   return NumberUtils.format(Short.valueOf(value), format);
 }
 // ---- format -------------------------------------------------------
 public static String format(byte value, String format) {
   return NumberUtils.format(Byte.valueOf(value), format);
 }