fix sonar major issues : use List instead of ArrayList, java convention naming