public PhoneNumberData parsePhoneNumber(final String pphoneNumber, final String pcountryCode,
      final Locale plocale) {
    return (PhoneNumberData) this.parsePhoneNumber(pphoneNumber, new PhoneNumberData(),
        CreatePhoneCountryConstantsClass.create(plocale).countryMap()
            .get(StringUtils.defaultString(pcountryCode)));
  }
public PhoneNumberData parsePhoneNumber ( final String pphoneNumber , final String pcountryCode , final Locale plocale ) { return ( PhoneNumberData ) this . parsePhoneNumber ( pphoneNumber , new PhoneNumberData ( ) , CreatePhoneCountryConstantsClass . create ( plocale ) . countryMap ( ) . get ( StringUtils . defaultString ( pcountryCode ) ) ) ; }
parse phone number.

@param pphoneNumber phone number as string
@param pcountryCode iso code of country
@param plocale locale to read properties in the correct language
@return PhoneNumberData