add @throws FormattingException in ValueFormatters interface