.mapDefault(mapdef) .name("arrayF").type().array().items().stringType() .arrayDefault(arrdef) .name("recordF").type().record("inner").fields() .name("f").type().intType().noDefault() .intType().endUnion().mapDefault(mapdef) .name("arrayU").type().unionOf().array().items().stringType().and() .intType().endUnion().arrayDefault(arrdef) .name("recordU").type().unionOf().record("inner2").fields() .name("f2").type().intType().noDefault()