static byte[] concat(@Nullable final byte[] left, @Nullable final byte[] right, @IntRange(from = 0) final int offset) {
		final int length = offset + (right != null ? right.length : 0);
		final byte[] result = new byte[length];
		if (left != null)
			System.arraycopy(left, 0, result, 0, left.length);
		if (right != null)
			System.arraycopy(right, 0, result, offset, right.length);
		return result;
	}
Concatenates two byte arrays. The right one will be places at the given offset.
@param left the first part
@param right the second part
@param offset the offset
@return the concatenated byte array. Result will be at least offset-bytes long.
ble/src/main/java/no/nordicsemi/android/ble/Bytes.java