}
NumberFormatter nf;
if (formatter == null) { // format not known until run-time
nf = new NumberFormatter();
nf.prepare(format.evaluateAsString(context).toString());
} else {
nf = formatter;
}
CharSequence s = nf.format(vec, gpsize, gpseparator, letterVal, ordinalVal, numb);