* @param hexadecimal A string de bytes representados em hexadecimal.
* @return O byte array resultante.
*/
public static byte[] toHexabytes(String hexadecimal) {
if (!Validator.isValid(hexadecimal)) {
throw new ValidationException("String hexadecimal nulo ou vazio");
}
byte[] bytes = new byte[hexadecimal.length() / 2];
for (int i = 0; i < bytes.length; ++i) {
bytes[i] = (byte) Integer.parseInt(
hexadecimal.substring(2*i, 2*i+2), 16);