if (coords.length == 4) {
s = new Line2D.Double(coords[0], coords[1], coords[2],
coords[3]);
} else {
Polyline2D poly = new Polyline2D.Double();
poly.moveTo(coords[0], coords[1]);
for (int i = 2; i < coords.length; i += 2) {
poly.lineTo(coords[i], coords[i + 1]);
}