// Tests default value that is a class literal.
assertEquals(realAnnotation.classLiteral(), testAnnotation.classLiteral());
// Tests implicit array initializers
Class<?>[] expectedArrayValue = realAnnotation.arrayWithImplicitArrayInitializer();
Class<?>[] actualArrayValue = testAnnotation.arrayWithImplicitArrayInitializer();
assertTrue(expectedArrayValue.length > 0);
assertEquals(expectedArrayValue.length, actualArrayValue.length);
assertEquals(expectedArrayValue[0], actualArrayValue[0]);
// Tests that empty array initializers are also handled correctly.