@Override
    public StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos) {
      return new MessageFormat("{0}").format(new Object[]{formatEnglish(number)}, toAppendTo, pos);
    }
@Override
    public StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos)