"test.reader.TestAnnotations$Complex", Target.CONSTRUCTOR
"test.TestAnnotations$Complex", Target.CONSTRUCTOR
    public void testConstructorAnn8() {        Annotation annotation = Annotations.getAnnotation(                "test.reader.TestAnnotations$Complex", Target.CONSTRUCTOR        );        Class type = annotation.annotationType();        assertEquals(TestAnnotations.Complex.class, type);        TestAnnotations.Complex ann = (TestAnnotations.Complex)annotation;        assertEquals(111, ann.i());        double[] doubleArr = ann.doubleArr();        assertEquals(1.1D, doubleArr[0], 0);        assertEquals(2.2D, doubleArr[1], 0);        assertEquals(3.3D, doubleArr[2], 0);        assertEquals(4.4D, doubleArr[3], 0);        assertEquals(double[][][].class, ann.type());        Class[] types = ann.typeArr();        assertEquals(Target[].class, types[0]);        assertEquals(Target.class, types[1]);        AnnotationElement.Type enumRef = ann.enumeration();        assertTrue(enumRef.equals(AnnotationElement.Type.ANNOTATION));    }