docs: public void moveTo(double x, double y, double z) {
  		if (this.numTypesProperty.get()>0 && this.types[this.numTypesProperty.get()-1]==PathElementType.MOVE_TO) {
  			this.coordsProperty[this.numCoordsProperty.get()-3].set(x);
  			this.coordsProperty[this.numCoordsProperty.get()-2].set(y);
  			this.coordsProperty[this.numCoordsProperty.get()-1].set(z);
  		}
  		else {
  			ensureSlots(false, 3);
  			this.types[this.numTypesProperty.get()] = PathElementType.MOVE_TO;
  			this.numTypesProperty.set(this.numTypesProperty.get()+1);
  
  			this.coordsProperty[this.numCoordsProperty.get()].set(x);
  			this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  
  			this.coordsProperty[this.numCoordsProperty.get()].set(y);
  			this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  
  			this.coordsProperty[this.numCoordsProperty.get()].set(z);
  			this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  		}
  		this.graphicalBounds = null;
  		this.logicalBounds = null;
  	}