private byte[] mergeArray(List<byte[]> values) {
int length_byte = 0;
for (byte[] result:values ){
length_byte+=result.length;
}
byte[] all_byte = new byte[length_byte];
int countLength = 0;
for (byte[] result:values ){
byte[] b = result;
System.arraycopy(b, 0, all_byte, countLength, b.length);
countLength += b.length;
}
return all_byte;
}