/**
* Test nested resource lists.
*/
@Test
public void testMultiValue4() throws Exception {
ExternalResourceDescription extDesc1 = createExternalResourceDescription(ResourceWithAssert.class);
ExternalResourceDescription extDesc2 = createExternalResourceDescription(ResourceWithAssert.class);
ExternalResourceDescription extDesc3 = createExternalResourceDescription(ResourceWithAssert.class);
ExternalResourceDescription extDesc4 = createExternalResourceDescription(ResourceWithAssert.class);
ExternalResourceDescription mv1 = createExternalResourceDescription(MultiValuedResource.class,
MultiValuedResource.RES_RESOURCE_LIST, new ExternalResourceDescription[] { extDesc1,
extDesc2 });
ExternalResourceDescription mv2 = createExternalResourceDescription(MultiValuedResource.class,
MultiValuedResource.RES_RESOURCE_LIST, new ExternalResourceDescription[] { extDesc3,
extDesc4 });
AnalysisEngineDescription aed = createEngineDescription(MultiValuedResourceAE.class,
MultiValuedResourceAE.RES_RESOURCE_ARRAY, asList(mv1, mv2));