title: PhoneNumberUtils.formatNumberToE164 indesired method result
body: <p>I am trying to format a phone number to E164 , in vain :</p>
  <pre><code>//Detects outgoing call :   
  private class MyOutCallsReceiver extends BroadcastReceiver{
      public MyOutCallsReceiver() {super();}
      @Override
      public void onReceive(Context context, Intent intent) {
          String outgoingNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
          Log.v(&quot;OUTCALL-outgoing&quot;,outgoingNumber);
          String phone = MyApplication.TryFormatPhoneNumberToE164(outgoingNumber);
          Log.v(&quot;OUTCALL-phone&quot;,phone);
      }
  </code></pre>
  <p>Logcat:</p>
  <blockquote>
  <p>11-11 14:23:19.836 495-495/ma.altaiir.app V/OUTCALL-outgoing:
  0612345678</p>
  </blockquote>
  <blockquote>
  <p>11-11 14:23:19.841 495-495/ma.altaiir.app V/OUTCALL-phone:
  0612345678</p>
  </blockquote>
  <p>Formatting method :</p>
  <pre><code>public static String TryFormatPhoneNumberToE164(String phone){
      String result = PhoneNumberUtils.formatNumberToE164(phone,_CountryIsoCode);
      if(result == null){result = PhoneNumberUtils.formatNumberToE164(PhoneNumberUtils.normalizeNumber(phone),_CountryIsoCode);}
      Log.v(&quot;COUNTRYISOCODE/NUMB&quot;,_CountryIsoCode + &quot;/&quot; + phone + &quot;/&quot; + result);
      if(result == null){return phone;}else{ return result;}
  }
  </code></pre>
  <p>Logcat:</p>
  <blockquote>
  <p>11-11 14:23:19.841 495-495/ma.altaiir.app V/COUNTRYISOCODE/NUMB:
  ma/0612345678/null</p>
  </blockquote>
  <p>All this means , the method is just returning null whatever I do to avoid this, is this known drawback or it is something I do wrong ?</p>