* heavy formatToCharacterIterator(…). Otherwise the usual format(…) method fits well.
*/
final int startPosition = toAppendTo.length();
if (characterIterator != null) {
final FormattedCharacterIterator it = (FormattedCharacterIterator) characterIterator;
it.append(numberFormat.formatToCharacterIterator(value), toAppendTo);
if (suffix != null) {
toAppendTo.append(suffix);
}
it.addFieldLimit(Field.forCode(field), hasMore
? (Number) Integer.valueOf((int) Math.round(value))