public String print(String object, Locale locale) {
   try {
     return delegate.valueToString(object);
   } catch (ParseException e) {
     throw new IllegalArgumentException("Unable to print using mask " + delegate.getMask(), e);
   }
 }