public static byte[] max(final byte[] a, final byte[] b) {
        return getDefaultByteArrayComparator().compare(a, b) > 0 ? a : b;
    }
@Test
    public void testMax() {
        byte[] array = new byte[] { 3, 4 };

        Assert.assertArrayEquals(array, BytesUtil.max(array, array));
        Assert.assertArrayEquals(array, BytesUtil.max(new byte[] { 1, 2 }, array));
    }