CRS.findMathTransform(imageCRS, mapCRS) returns the wrong (already disposed) GeoCoding -  now requiring that GeoCoding instance is the same in the equals method of GeoCodingMathTransform