private void onNegative() {
    if (DEBUG) Log.d(TAG, "onNegative");

    boolean always = true;
    if (mRequestType == BluetoothDevice.REQUEST_TYPE_MESSAGE_ACCESS) {
      LocalBluetoothManager bluetoothManager = Utils.getLocalBtManager(this);
      CachedBluetoothDeviceManager cachedDeviceManager = bluetoothManager.getCachedDeviceManager();
      CachedBluetoothDevice cachedDevice = cachedDeviceManager.findDevice(mDevice);
      if (cachedDevice == null) {
        cachedDevice =
            cachedDeviceManager.addDevice(
                bluetoothManager.getBluetoothAdapter(),
                bluetoothManager.getProfileManager(),
                mDevice);
      }
      always = cachedDevice.checkAndIncreaseMessageRejectionCount();
    }

    sendReplyIntentToReceiver(false, always);
  }