Detects local variables and private members that are declared but not used,
never accessed for reading or not initialized in a class.
Can ignore members that are annotated in a special way, for example, by EJB annotation javax.ejb.EJB.
Additional annotations can be configured below.
The Report unused parameters in non-private method setting is used to
detect unused parameters of public/protected/package local methods which are neither overridden nor override other method.