HSEARCH-1420 Migration from AssertionFailure on commons-annotations and making it a checkstyle rule
HSEARCH-1420 Replacing usage of HCANN StringHelper with the one from Search, and making a checkstyle rule for it
HSEARCH-1420 Strip down StringHelper to the methods actually used in Hibernate Search
HSEARCH-1421 Cleanup and consistency for BoostStrategy initialization
HSEARCH-1421 Cleanup FilterDef instance initialization
HSEARCH-1421 Cleanup Discriminator class initialization
HSEARCH-1419 Introduce checkstyle rules to verify logged methods are i18 friendly
HSEARCH-1420 Avoid using StringBuffer(s)
HSEARCH-1420 Introduce a checkstyle rule to ban usage of System.out.print from non-testing code
HSEARCH-1422 Redundant null check in JGroupsChannel configuration parse
HSEARCH-1418 Apply new checkstyle rules to the performance tests as well
HSEARCH-1419 Current implementation of ExcludeTestPackages fails in Intellij.

When not deriving from AutomaticBean it works. There seems no need for sub-classing anyways.