Redundant explicit import
Implicit static modifier
Remove unused parameter
Configure pmd and findbugs
Use Class.cast
USe varargs