sonar cleanups: trailing comments
sonar cleanups: collapsible if statement
sonar cleanup: constant names
cleanup annotation formatting
sonar cleanups: equals avoid null
simplified equals and hashcode (bridgeMojoClass can never be null)
simplified equals and hashcode (now bridgeMojoMapper can  never be null)
added test
cleanup exceptions
some cleanups
upgraded some dependencies
not per default alpha an beta version updates are excluded
upgraded more maven dependencies
added equals and hashcode
adjusted name of rule
filtered version violation not in the current project (in case of reactor pom)