code: protected NumberFormat getNumberFormat() {
      DecimalFormat df = new DecimalFormat();
      df.setMaximumFractionDigits(2);
      df.setRoundingMode(RoundingMode.HALF_UP);
      return df;
    }
docs: Override in subclasses
  @return locale-specific number format