protected static PhoneCountryConstantsImpl createPhoneCountryConstants ( final Locale plocale ) { final Map < String , String > phoneCountryNames = CreatePhoneCountryConstantsClass . readPhoneCountryNames ( plocale ) ; final Map < String , String > phoneCountryCodes = CreatePhoneCountryConstantsClass . readPhoneCountryCodes ( plocale ) ; final Set < PhoneCountryCodeData > countryCodeData = readPhoneCountryProperties ( plocale , phoneCountryNames , phoneCountryCodes ) ; return new PhoneCountryConstantsImpl ( countryCodeData , createMapFromPhoneCountry ( plocale , countryCodeData , phoneCountryNames , phoneCountryCodes ) ) ; }
NOPMD can t include abstract static methods