class CollectionUtil {

    @SuppressWarnings("rawtypes")
    public static boolean isEmpty(Collection collection) {
        return collection == null || collection.isEmpty();
    }

    @SuppressWarnings("rawtypes")
    public static boolean isEmpty(Map map) {
        return map == null || map.isEmpty();
    }

    public static void shuffleByteArray(byte[] array) {<FILL_FUNCTION_BODY>}

}

        Random rnd = new Random();
        for (int i = array.length - 1; i > 0; i--) {
            int index = rnd.nextInt(i + 1);
            // swap
            byte b = array[index];
            array[index] = array[i];
            array[i] = b;
        }
    
<no_super_class>