public static byte[] min(final byte[] a, final byte[] b) {
        return getDefaultByteArrayComparator().compare(a, b) < 0 ? a : b;
    }
@Test
    public void testMin() {
        byte[] array = new byte[] { 1, 2 };
        Assert.assertArrayEquals(array, BytesUtil.min(array, array));
        Assert.assertArrayEquals(array, BytesUtil.min(array, new byte[] { 3, 4 }));
    }