public static byte[] copy(byte[] bytes) {
        if (bytes == null) {
            return null;
        }
        byte[] result = new byte[bytes.length];
        System.arraycopy(bytes, 0, result, 0, bytes.length);
        return result;
    }
Copy the byte array given in parameter and return an instance of a new byte array with the same
length and the same content.

@param bytes the byte array to duplicate
@return a copy of the given byte array
stroom-bytebuffer/src/main/java/stroom/bytebuffer/hbase/Bytes.java