if (separators.size() < formats.size())
separators.add(separators.get(separators.size() - 1));
this.separators = (String []) separators.toArray(new String[separators.size()]);
this.zeroSize = zeroSizes.toArray();
this.formats = formats.toArray();
if (head == null)
head = "";
if (tail == null)
tail = "";