while (pt.hasMoreTokens()) v.addElement(new Float(pt.parseFloat()));
float[] dashes = new float[v.size() % 2 == 0 ? v.size() : 2 * v.size()];
for(int i=0; i<dashes.length; i++) dashes[i] = ((Float)v.elementAt(i % v.size())).floatValue();
while (pt.hasMoreTokens()) v.addElement(new Float(pt.parseFloat()));
float[] dashes = new float[v.size() % 2 == 0 ? v.size() : 2 * v.size()];
for(int i=0; i<dashes.length; i++) dashes[i] = ((Float)v.elementAt(i % v.size())).floatValue();