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() { }
}