if (queue.getStartPoint().equals(this.end)) {
if (DXFUtils.equals(queue.getStartPoint(),this.endPoint,radius)) {
	public boolean connect(PolylineQueue queue) {		if (queue.getStartPoint().equals(this.end)) {			// add to the end			add(queue);			return true;		} else if (queue.getEndPoint().equals(this.start)) {			// insert before			insertBefore(queue);			return true;		} else if (queue.getStartPoint().equals(this.start)) {			queue.reverse();			insertBefore(queue);			return true;		} else if (queue.getEndPoint().equals(this.end)) {			queue.reverse();			add(queue);			return true;		}		return false;	}