SONARJS-239 - Fix how test resources are retrieved
SONARJS-290 Correct the fix for this parse error.
SONARJS-299 Complexity/function includes is wrongly computed
SONARJS-300 Include class expression in number of class measure
SONARJS-291 First attempt to fix performance issue
Fix quality flaws

 - add @Override annotation
 - add 'package-info.java' file
 - remove useless import
Fix quality flaws.
[maven-release-plugin] prepare release 2.2
[maven-release-plugin] prepare for next development iteration
Strongly typed AST: Model Interface for statement.
Strongly Typed AST: ported PEG Syntax Tree DSL

from Java and create a new gramar class to start the migration.
Strongly Typed AST: rename package of model interfaces.
Strongly Typed AST: remove useless code.
Strongly Typed AST: Migrate EMPTY_STATEMENT rule.

Add the necessary logic to migrate the rule.
Strongly Typed AST: Small refactor for readability.
Remove mistake introduced in previous commit

f351ec726edeebf4b6d79984042fe588743d132d
Small refactor.
Rmove useless code.
Remove useless code.
Strongly Typed ASTL: add test for empty statement.