void setCharacteristicValue(@Nullable final BluetoothGattCharacteristic serverCharacteristic,
								@Nullable final DataProvider dataProvider) {
		if (serverCharacteristic == null)
			return;
		if (dataProvider == null) {
			dataProviders.remove(serverCharacteristic);
		} else {
			dataProviders.put(serverCharacteristic, dataProvider);
		}
	}
Sets the data provider for the given server characteristic.
@param serverCharacteristic the server characteristic to add the data provider to.
@param dataProvider the data provider to set.
ble/src/main/java/no/nordicsemi/android/ble/BleManagerHandler.java