* @throws CalendricalFormatException if an error occurs during printing
*/
public void print(CalendricalProvider calendricalProvider, Appendable appendable) {
FormatUtil.checkNotNull(calendricalProvider, "calendrical provider");
FormatUtil.checkNotNull(appendable, "appendable");
Calendrical calendrical = calendricalProvider.toCalendrical();
try {
printerParser.print(calendrical, appendable, symbols);
} catch (UnsupportedCalendarFieldException ex) {
throw new CalendricalFormatFieldException(ex);
} catch (IOException ex) {