private dze(PhoneAccountHandle phoneaccounthandle, RemoteConference remoteconference, TeleConnectionService teleconnectionservice) { super(phoneaccounthandle); a = remoteconference; b = teleconnectionservice; setConnectionCapabilities(remoteconference.getConnectionCapabilities()); a(remoteconference.getState()); remoteconference.registerCallback(c); phoneaccounthandle = remoteconference.getConnections().iterator(); do { if (!phoneaccounthandle.hasNext()) { break; } remoteconference = (RemoteConnection)phoneaccounthandle.next(); dxh dxh1 = dyz.a(remoteconference, teleconnectionservice); if (dxh1 != null) { if (!addConnection(dxh1)) { remoteconference = String.valueOf(dxh1); eev.e("Babel_telephony", (new StringBuilder(String.valueOf(remoteconference).length() + 66)).append("TeleRemoteConferenceWrapper, failed to add conference connection: ").append(remoteconference).toString()); } } else { String s = String.valueOf("TeleRemoteConferenceWrapper, failed to find connection for remote connection: "); remoteconference = String.valueOf(remoteconference); eev.e("Babel_telephony", (new StringBuilder(String.valueOf(s).length() + 0 + String.valueOf(remoteconference).length())).append(s).append(remoteconference).toString()); } } while (true); }
public static dze a(RemoteConference remoteconference, TeleConnectionService teleconnectionservice) { Object obj = remoteconference.getConnections().iterator(); _L4: if (!((Iterator) (obj)).hasNext()) goto _L2; else goto _L1