    @Test
    public void testByteArrays() {

        byte[] first = new byte[14];
        byte[] second = new byte[47];
        byte[] third = new byte[1024];

        Arrays.fill(first, (byte)147);
        Arrays.fill(second, (byte)55);
        Arrays.fill(third, (byte)14);

        System.setProperty("clichoice.useDefault", "true");

        assertEquals("Must return appropriate type", first, choice.select(first, first, second, third));

        System.setProperty("clichoice.useDefault", "true");
    }