expectedItems = new AnnotationItem[] { annotationItem1Child, annotationItem2Child };
assertUnorderedArrayEquals(expectedItems, item.getAnnotations());
expected = new Annotation[] { annotation1Child, annotation2 };
assertUnorderedArrayEquals(expected, item.getValue());
childLoader.removeAnnotation(TestAnnotation1.class);
expectedItems = new AnnotationItem[] { annotationItem1Parent, annotationItem2Child };
assertUnorderedArrayEquals(expectedItems, item.getAnnotations());
expected = new Annotation[] { annotation1, annotation2 };
assertUnorderedArrayEquals(expected, item.getValue());