GROOVY-6192: @EqualsAndHashCode override not working when used with @Immutable if @Immutable appears first