public void selectNetworkManually(
      com.android.internal.telephony.gsm.NetworkInfo network, Message response) {
    // wrap the response message in our own message along with
    // the operator's id.
    NetworkSelectMessage nsm = new NetworkSelectMessage();
    nsm.message = response;
    nsm.operatorNumeric = network.operatorNumeric;
    nsm.operatorAlphaLong = network.operatorAlphaLong;

    // get the message
    Message msg = obtainMessage(EVENT_SET_NETWORK_MANUAL_COMPLETE, nsm);

    mCM.setNetworkSelectionModeManual(network.operatorNumeric, msg);
  }
  @Override
  public void selectNetworkManually(OperatorInfo network, Message response) {
    // wrap the response message in our own message along with
    // the operator's id.
    NetworkSelectMessage nsm = new NetworkSelectMessage();
    nsm.message = response;
    nsm.operatorNumeric = network.getOperatorNumeric();
    nsm.operatorAlphaLong = network.getOperatorAlphaLong();

    // get the message
    Message msg = obtainMessage(EVENT_SET_NETWORK_MANUAL_COMPLETE, nsm);

    mCi.setNetworkSelectionModeManual(network.getOperatorNumeric(), msg);
  }
  public void setNetworkSelectionModeAutomatic(Message response) {
    // wrap the response message in our own message along with
    // an empty string (to indicate automatic selection) for the
    // operator's id.
    NetworkSelectMessage nsm = new NetworkSelectMessage();
    nsm.message = response;
    nsm.operatorNumeric = "";
    nsm.operatorAlphaLong = "";

    // get the message
    Message msg = obtainMessage(EVENT_SET_NETWORK_AUTOMATIC_COMPLETE, nsm);
    if (LOCAL_DEBUG) Log.d(LOG_TAG, "wrapping and sending message to connect automatically");

    mCM.setNetworkSelectionModeAutomatic(msg);
  }