groovy

Equal instances of an @Immutable class give different values when used as map keys