this.end = end;
this.endPoint = end;
	public boolean connectDXFEntity(DXFEntity e, Point start, Point end) {		if (this.start.equals(end)) {			this.start = start;			this.elements.add(0, e);			return true;		} else if (this.end.equals(start)) {			this.end = end;			this.elements.add(e);			return true;		} else if (this.start.equals(start)) {			// we need to reverse then the entity			this.start = end;			reverse(e);			this.elements.add(0, e);			return true;		} else if (this.end.equals(end)) {			// we need to reverse then the entity			this.end = start;			reverse(e);			this.elements.add(e);			return true;		}		return false;	}