docs: @Override
      public BleIllegalOperationException handleMismatchData(BluetoothGattCharacteristic characteristic, int neededProperties) {
          String message = messageCreator.createMismatchMessage(characteristic, neededProperties);
          return new BleIllegalOperationException(message,
                  characteristic.getUuid(),
                  characteristic.getProperties(),
                  neededProperties);
      }