### Question:
ConvertUtils { public static byte[] getBytes(final String hexString) { try { return getBytesInternal(hexString); } catch (final DecoderException e) { throw new IllegalArgumentException(e); } } private  ConvertUtils(); static byte[] getBytes(final String hexString); static String toHex(final byte[] bytes); static String padHex(final String hex, int hexStringSize); static byte[] fromHexToBytes(String hexString); static Pair<String, Integer> xorValues(String originalValue, String newValue); static String fromHexToString(final String hexString); static String fromStringToHex(final String plainText); static String toSize16Hex(final BigInteger number); static void validateNotNegative(final BigInteger number); static void validateNotNegative(final long number); static String toString(final BigInteger number); static BigInteger toUnsignedBigInteger(long value); static BigInteger toUnsignedBigInteger(BigInteger value); static boolean isHexString(String input); static void validateIsHexString(String input); static void validateIsHexString(String input, Integer size); static String reverseHexString(String hex); static byte[] xor(byte[] b1, byte[] b2);  }### Answer:
@Test void getBytesCannotConvertMalformedStringToByteArray() { Assertions.assertThrows( IllegalArgumentException.class, () -> ConvertUtils.getBytes("4e454g465457")); }