public String formatHex() {
        return ByteUtils.formatHex(bytes);
    }
@Test
    @Parameters(method = "bytesToHexStringVectors")
    public void formatHexValid(byte[] bytes, String expectedHexString) {
        ByteArray ba = new ByteArray(bytes);
        assertEquals("incorrect hex formatted string", expectedHexString, ba.formatHex());
    }