=== on 23 Aug 2013, 08:38:39 Dinesh Bolkensteyn wrote: Implemented by \http://jira.codehaus.org/browse/SONARJAVA-320 === on 24 Aug 2013, 18:25:46 Ann Campbell wrote: The advice here is to move to an enum, but an enum may not be appropriate for the constants involved. The typical advice (Bloch's advice too) appears to make the constants public static final in a class with a private constructor...? === on 24 Aug 2013, 18:29:43 Ann Campbell wrote: I question the advice we're giving here... === on 26 Aug 2013, 04:43:19 Dinesh Bolkensteyn wrote: hm, a utilitly class? Those aren't really nice to use - and is listed as last option (3) in Effective Java. But indeed he suggests to 1) add constants such as Integer.MAX_VALUE and Integer.MIN_VALUE to the Integer class directly *or* 2) to move them to an enum if applicable === on 26 Aug 2013, 04:51:26 Dinesh Bolkensteyn wrote: \[~ann.campbell.2] Does this updated issue message work for you? 'Move these constants either into an enum or to the implementing class.'