public static byte[] copyOf(byte[] original) {
        return Arrays.copyOf(original, original.length);
    }
@Test
    public void copyOf() {
        byte[] input = new byte[] {1, 2, 3};
        assertThat(Tools.copyOf(input), is(equalTo(input)));
        assertNotSame(input, Tools.copyOf(input));
    }