add licensing header in resource files
force using final to methods parameters and local variables which has only one instanciation