DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Introduce constant for join alias group index in QueryUtils.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Prevent instantiation of BeanDefinitionNames.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Encapsulate field access of EvaluationContextProvider in JpaQueryLookupStrategy.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Removed unnecessary fixed sized set initialization in JpaQueryMethod static initialiser block.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Made JpaResultConverters since it is not meant to be sub-classed.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Introduced constant for variable name group index.
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Avoid potential unsafe reference based equality check in StringQuery/hasPosition(..).
DATAJPA-624 - Fix SonarQube warnings as far as possible/reasonable.

Revised computation of idType lookup.