@Override
	public void onDataReceived(@NonNull final BluetoothDevice device, @NonNull final Data data) {
		super.onDataReceived(device, data);

		final DSTOffset offset = readDSTOffset(data, 0);
		if (offset == null) {
			onInvalidDataReceived(device, data);
			return;
		}
		onDSTOffsetReceived(device, offset);
	}
@Test
	public void onDSTOffsetReceived_invalid() {
		final Data data = new Data(new byte[] { 17 });
		callback.onDataReceived(null, data);
		assertTrue(invalidData);
	}