      * @exception IllegalArgumentException if an argument in the      *            <code>arguments</code> array is not of the type      *            expected by the format element(s) that use it.      * @exception NullPointerException if {@code result} is {@code null}      */     public final StringBuffer format(Object[] arguments, StringBuffer result,                                      FieldPosition pos)     {         return subformat(arguments, result, pos, null);     }      /**      * 