SONARJAVA-644 Use dim on variable names
Implement Equals/Hashcode for ArrayType
Add helper method for package visibility of symbol
Refactor VisitorsBridge for better testability

Provide a way to easily write unit tests with classpath.
SONARJAVA-603 migrate to Syntax tree from bytecodevisitor

Implements method overriding to fully migrate check.
SONARJAVA-647 Exclude public static void main from S1160