Annotation annotation = (Annotation)AnnotationCreator.createAnnotation(expr, ComplexWithDefault.class);
assertEquals(ComplexWithDefault.class, annotation.annotationType());
ComplexWithDefault complex = (ComplexWithDefault)annotation;
assertEquals('d', complex.ch());
assertEquals("default", complex.string());
assertEquals(1.0, complex.flt());
assertEquals(2.3, complex.dbl());
assertEquals(2, complex.shrt());
assertEquals(123456789, complex.lng());
assertEquals(123, complex.integer());
assertEquals(true, complex.bool());