Marked test constants as final

Signed-off-by: Sebastian Hoß <sebastian.hoss@ysura.com>
Use latest parent

Signed-off-by: Sebastian Hoß <sebastian.hoss@ysura.com>
Removed additional return points.

PMD tells us to only have a single return statement per method

Signed-off-by: Sebastian Hoß <sebastian.hoss@ysura.com>
Ignore PMD rule set definition

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Mark constructor as protected

It should only be used by its subclasses anyway.

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Use new null-analysis package

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Use new suppress-warnings package

Signed-off-by: Sebastian Hoß <mail@shoss.de>
Moved BOM version into shared property

Signed-off-by: Sebastian Hoß <mail@shoss.de>