Default constructor is good or evil? Checkstyle and PMD are opposite here...
Checkstyle says: Class should define a constructor. PMD says: Avoid unnecessary constructors - the compiler will generate these for you. Who is right? Or let's put it this way - what are the pros and cons of having an empty default ctor in a class? ...