code: public void lineTo(Point3d point) {
  		ensureSlots(true, 3);
  		this.types[this.numTypesProperty.get()] = PathElementType.LINE_TO;
  		this.numTypesProperty.set(this.numTypesProperty.get()+1);
  
  		this.coordsProperty[this.numCoordsProperty.get()] = point.xProperty;
  		this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  
  		this.coordsProperty[this.numCoordsProperty.get()] = point.yProperty;
  		this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  
  		this.coordsProperty[this.numCoordsProperty.get()] = point.zProperty;
  		this.numCoordsProperty.set(this.numCoordsProperty.get()+1);
  
  		this.isEmptyProperty = null;
  		this.graphicalBounds = null;
  		this.logicalBounds = null;
  	}
docs: Adds a point to the path by drawing a straight line from the
  current coordinates to the new specified coordinates
  specified in the point in paramater.
  
  We store the property here, and not the value. So when the point changes,
  the path will be automatically updated.
  
  @param point the specified point