public final ValueWithPos<String> formatUrlWithPos(final ValueWithPos<String> pphoneNumber,
      final String pcountryCode) {
    return valueWithPosDefaults(
        this.formatUrlWithPos(this.parsePhoneNumber(pphoneNumber, pcountryCode)), pphoneNumber);
  }
public final ValueWithPos < String > formatUrlWithPos ( final ValueWithPos < String > pphoneNumber , final String pcountryCode ) { return valueWithPosDefaults ( this . formatUrlWithPos ( this . parsePhoneNumber ( pphoneNumber , pcountryCode ) ) , pphoneNumber ) ; }
format phone number in URL format with cursor position handling.

@param pphoneNumber phone number as String to format with cursor position
@param pcountryCode iso code of country
@return formated phone number as String with new cursor position