Inside of the com.jme3.scene.shape.Line class, the function updatePoint does not update the internal start and end point within the object when it updates the underlying VertexBuffer. I see that in the updateGeometry function (which is protected) these internal fields are updated to keep their values the same as the underlying buffers. Is this the intended behavior of these functions?