Analyse variables when needed
Update PMD and use Obiba convention PMD ruleset
Fix PMD warnings
Validate variable types
Analyse variables as soon as possible
Add @Nullable/@Nonnull
Don't analyse variables on getTables()
Fix PMD warnings
Format code