A class with only private constructors should be final, unless the private constructor is called by a inner class. Example :
public class Foo { //Should be final private Foo() { } }