3 public class InternalUtils {
4 public static byte[] check_arr_len(byte[] arr, int length) throws IllegalArgumentException {
5 if (arr != null && arr.length != length) {
6 throw new IllegalArgumentException("Array must be of fixed size " + length + " but was of length " + arr.length);
11 public static short[] check_arr_16_len(short[] arr, int length) throws IllegalArgumentException {
12 if (arr != null && arr.length != length) {
13 throw new IllegalArgumentException("Array must be of fixed size " + length + " but was of length " + arr.length);
18 public static byte[] convUInt5Array(UInt5[] u5s) {
19 byte[] res = new byte[u5s.length];
20 for (int i = 0; i < u5s.length; i++) {
21 res[i] = u5s[i].getVal();