code: public final ValueWithPos<String> formatE123(final ValueWithPos<String> pphoneNumber) {
      return this.formatE123WithPos(this.parsePhoneNumber(pphoneNumber), defaultCountryData);
    }
docs: format phone number in E123 format with cursor position handling.
  
  @param pphoneNumber phone number as String to format with cursor position
  @return formated phone number as String with new cursor position