`Line` and `Envelope3D` have not implemented the `hashCode` method, even though they provide overrides of the `equals` method.