@Test
public void shouldPopulateListKeyIndexIfArrayList() throws Exception {

    final Class<? extends Annotation> expected = UpdateMultiCache.class;
    final Method targetMethod = new Mirror().on(AnnotationDataDummy.class).reflect().method("populateListKey04")
            .withArgs(ArrayList.class);
    data.setKeyIndexes(Collections.singleton(0));
    builder.populate(data, null, expected, targetMethod);
    assertEquals(0, data.getListIndexInKeys());
    assertEquals(0, data.getListIndexInMethodArgs());
}