@Override
 public T stringToValue(String name, ReportParameters reportParameters) throws DRException {
   return stringToValue((String) reportParameters.getValue(name), reportParameters.getLocale());
 }
 @Override
 public T stringToValue(DRIValue<String> value, ReportParameters reportParameters)
     throws DRException {
   return stringToValue(reportParameters.getValue(value), reportParameters.getLocale());
 }
 @Override
 public String valueToString(DRIValue<? extends U> value, ReportParameters reportParameters) {
   return valueToString(reportParameters.getValue(value), reportParameters.getLocale());
 }
 @Override
 @SuppressWarnings("unchecked")
 public String valueToString(String name, ReportParameters reportParameters) {
   return valueToString((U) reportParameters.getValue(name), reportParameters.getLocale());
 }
 @Override
 public String format(Number value, ReportParameters reportParameters) {
   return label + currencyType.valueToString(value, reportParameters.getLocale());
 }