result = test("[" + _bytes16Quoted + ", " + _bytes16Quoted + "]", BytesArray.class);
Assert.assertEquals(result, new BytesArray(Arrays.asList(ByteString.copyAvroString(_bytes16, true), ByteString.copyAvroString(_bytes16, true))));
Assert.assertSame(result.getClass(), BytesArray.class);
result = test("[" + _bytes16Quoted + ", " + _bytes16Quoted + "]", FixedMD5Array.class);
Assert.assertEquals(result, new FixedMD5Array(Arrays.asList(new FixedMD5(_bytes16), new FixedMD5(_bytes16))));
Assert.assertSame(result.getClass(), FixedMD5Array.class);
result = test("[{\"string\": \"String in union\"}, {\"int\": 1}]", ArrayTest.UnionArrayArray.class);
final ArrayTest.UnionArray fixture1 = new ArrayTest.UnionArray();
fixture1.setString("String in union");