d.append("M " + last.getX() + " " + doc.translateY(last.getY()) + " ");
d.append("M " + last.getX() + " " + last.getY() + " ");
	public String getSVGPath() {		// create the path		StringBuffer d = new StringBuffer();		DXFVertex last, first;		Iterator i = vertices.iterator();		first = last = (DXFVertex) i.next();		d.append("M " + last.getX() + " " + doc.translateY(last.getY()) + " ");		while (i.hasNext()) {			DXFVertex end = (DXFVertex) i.next();			d.append(getVertexPath(last, end));			last = end;		}		// bit coded values		if (isClosed()) {			if (last.getBulge() != 0) {				d.append(getVertexPath(last, first));			}			d.append(" z");		}		return d.toString();	}