Return-Path: Delivered-To: apmail-harmony-alerts-archive@locus.apache.org Received: (qmail 16688 invoked from network); 29 Jan 2008 13:50:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Jan 2008 13:50:19 -0000 Received: (qmail 46989 invoked by uid 500); 29 Jan 2008 13:50:10 -0000 Delivered-To: apmail-harmony-alerts-archive@harmony.apache.org Received: (qmail 46970 invoked by uid 500); 29 Jan 2008 13:50:10 -0000 Mailing-List: contact alerts-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list alerts@harmony.apache.org Received: (qmail 46961 invoked by uid 99); 29 Jan 2008 13:50:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 05:50:09 -0800 Received-SPF: pass (nike.apache.org: local policy) Received: from [134.134.136.20] (HELO mga02.intel.com) (134.134.136.20) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 13:49:55 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 29 Jan 2008 05:49:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.25,269,1199692800"; d="scan'208";a="255675125" Received: from mssmon01.ims.intel.com ([10.125.148.15]) by orsmga002.jf.intel.com with ESMTP; 29 Jan 2008 05:49:36 -0800 Received: from nstdrlel126 (nstdrlel126.ins.intel.com [10.125.122.30]) by mssmon01.ims.intel.com (8.12.11.20060308/8.12.11/MailSET/Hub) with SMTP id m0TDnVhT001791; Tue, 29 Jan 2008 16:49:31 +0300 Message-Id: <200801291349.m0TDnVhT001791@mssmon01.ims.intel.com> Subject: [build-test alert] FAILED Linux x86_64: drlvm-test debug Date: Tue, 29 Jan 2008 19:44:51 +0600 Content-Type: text/plain From: nomail@intel.com To: alerts@harmony.apache.org X-Mailer: org.apache.tools.mail.MailMessage (ant.apache.org) X-Virus-Checked: Checked by ClamAV on apache.org BUILD FAILED: Ant Error Message: /export/users/cc/cc-common/scripts/cc-exec-adaptor.xml:104: The following error occurred while executing this line: /export/users/cc/cc-common/adaptors/drlvm-test/adaptor.xml:76: There were drlvm-test failures Date of build: 2008-01-29 18:07:34 +0600 Time to build: 97 minutes 6 seconds Last changed: 01/29/2008 16:46:21 Last log entry: hdk *********************************************************** Errors/Warnings: (21) [java] Java Result: 1 [java] Java Result: 1 [java] Java Result: 130 [java] Java Result: 1 [java] Java Result: 1 [java] Java Result: 130 [java] Java Result: 1 [java] Java Result: 1 [java] Java Result: 130 [java] Java Result: 1 [java] Java Result: 1 [java] Java Result: 130 [java] Java Result: 1 [java] Java Result: 1 [java] Java Result: 130 [junit] Tests FAILED BUILD FAILED /export/users/cc/cc-common/build/checkouts/hdk/working_vm/build/make/build.xml:520: Some tests failed Total time: 96 minutes 59 seconds The execution FAILED with the following exception: The following error occurred while executing this line: /export/users/cc/cc-common/adaptors/drlvm-test/adaptor.xml:76: There were drlvm-test failures *********************************************************** Unit Tests: (4144) error: test_6_1 java.lang.ClassAnnotationsTest error: test_7 java.lang.ClassAnnotationsTest error: test_8 java.lang.ClassAnnotationsTest error: test_9 java.lang.ClassAnnotationsTest error: test_10 java.lang.ClassAnnotationsTest error: test_11 java.lang.ClassAnnotationsTest error: testGetAnnotation java.lang.Package5Test error: testGetAnnotation2 java.lang.Package5Test error: testGetAnnotation_Negative java.lang.Package5Test error: testGetDeclaredAnnotations java.lang.Package5Test error: testGetDeclaredAnnotations2 java.lang.Package5Test error: testGetDeclaredAnnotationsImmutable java.lang.Package5Test error: testGetAnnotations java.lang.Package5Test error: testGetAnnotations2 java.lang.Package5Test error: testGetAnnotations5 java.lang.Package5Test error: testGetAnnotationsImmutable java.lang.Package5Test error: testIsAnnotationPresent java.lang.Package5Test error: testIsAnnotationPresent_Negative java.lang.Package5Test error: testGetParameterAnnotations2 java.lang.reflect.Ctor5Test error: testGetParameterAnnotations3 java.lang.reflect.Ctor5Test error: testGetParameterAnnotationsImmutable java.lang.reflect.Ctor5Test error: testGetAnnotation java.lang.reflect.Ctor5Test error: testGetAnnotation2 java.lang.reflect.Ctor5Test error: testGetAnnotation_Negative java.lang.reflect.Ctor5Test error: testGetDeclaredAnnotations java.lang.reflect.Ctor5Test error: testGetDeclaredAnnotations2 java.lang.reflect.Ctor5Test error: testGetDeclaredAnnotationsImmutable java.lang.reflect.Ctor5Test error: testGetAnnotations java.lang.reflect.Ctor5Test error: testGetAnnotations2 java.lang.reflect.Ctor5Test error: testGetAnnotations5 java.lang.reflect.Ctor5Test error: testGetAnnotationsImmutable java.lang.reflect.Ctor5Test error: testIsAnnotationPresent java.lang.reflect.Ctor5Test error: testIsAnnotationPresent_Negative java.lang.reflect.Ctor5Test error: testGetAnnotation java.lang.reflect.Field5Test error: testGetAnnotation2 java.lang.reflect.Field5Test error: testGetAnnotation_Negative java.lang.reflect.Field5Test error: testGetDeclaredAnnotations java.lang.reflect.Field5Test error: testGetDeclaredAnnotations2 java.lang.reflect.Field5Test error: testGetDeclaredAnnotationsImmutable java.lang.reflect.Field5Test error: testGetAnnotations java.lang.reflect.Field5Test error: testGetAnnotations2 java.lang.reflect.Field5Test error: testGetAnnotations5 java.lang.reflect.Field5Test error: testGetAnnotationsImmutable java.lang.reflect.Field5Test error: testIsAnnotationPresent java.lang.reflect.Field5Test error: testIsAnnotationPresent_Negative java.lang.reflect.Field5Test error: testGetParameterAnnotations2 java.lang.reflect.Method5Test error: testGetParameterAnnotations3 java.lang.reflect.Method5Test error: testGetParameterAnnotationsImmutable java.lang.reflect.Method5Test error: testGetAnnotation java.lang.reflect.Method5Test error: testGetAnnotation2 java.lang.reflect.Method5Test error: testGetAnnotation_Negative java.lang.reflect.Method5Test error: testGetDeclaredAnnotations java.lang.reflect.Method5Test error: testGetDeclaredAnnotations2 java.lang.reflect.Method5Test error: testGetDeclaredAnnotationsImmutable java.lang.reflect.Method5Test error: testGetAnnotations java.lang.reflect.Method5Test error: testGetAnnotations2 java.lang.reflect.Method5Test error: testGetAnnotations5 java.lang.reflect.Method5Test error: testGetAnnotationsImmutable java.lang.reflect.Method5Test error: testIsAnnotationPresent java.lang.reflect.Method5Test error: testIsAnnotationPresent_Negative java.lang.reflect.Method5Test error: testGetAnnotation_ByDefault org.apache.harmony.lang.annotation.AllTypesTest error: testGetAnnotation_NoDefault org.apache.harmony.lang.annotation.AllTypesTest error: testEquals org.apache.harmony.lang.annotation.AllTypesTest error: testEquals_ForeignImpl org.apache.harmony.lang.annotation.AllTypesTest error: testToString org.apache.harmony.lang.annotation.AllTypesTest error: testAnnotationType org.apache.harmony.lang.annotation.AllTypesTest error: testAnnotation_ElementError org.apache.harmony.lang.annotation.AllTypesTest error: testSerialization org.apache.harmony.lang.annotation.AllTypesTest Unit Test Error Details: (68) Test: test_6_1Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii" loaderCache="{null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lan g.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.We akReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at java.lang.ClassAnnotationsTest.test_6_1(ClassAnnotationsTest.java:1295) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: test_7Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1" loaderCache="{null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lan g.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.We akReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getDeclaredAnnotations(Class.java:1380) at java.lang.Class.getDeclaredAnnotations(Class.java:870) at java.lang.ClassAnnotationsTest.test_7(ClassAnnotationsTest.java:1456) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: test_8Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1" loaderCache="{null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lan g.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.We akReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getDeclaredAnnotations(Class.java:1380) at java.lang.Class.getDeclaredAnnotations(Class.java:870) at java.lang.ClassAnnotationsTest.test_8(ClassAnnotationsTest.java:1668) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: test_9Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1" loaderCache="{null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lan g.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.We akReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotations(Class.java:882) at java.lang.ClassAnnotationsTest.test_9(ClassAnnotationsTest.java:1851) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: test_10Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii" loaderCache="{null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lan g.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.We akReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at java.lang.ClassAnnotationsTest.test_10(ClassAnnotationsTest.java:2027) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: test_11Class: java.lang.ClassAnnotationsTestjava.lang.AssertionError: interfaceKey="java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii" loaderCache="{null={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java .lang.iat=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1 $MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1! =java.la ng.ref.WeakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}}" intfCache="{java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab5465cc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464a6, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ia t=java.lang.ref.WeakReference@ab546408, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.j=java.lang.ref.WeakReference@ab546266, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1 $MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.la! ng.ref.W eakReference@ab5461d4, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184}" proxyCache="{class $Proxy22=, class $Proxy23=, class java.lang.$Proxy21=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at java.lang.ClassAnnotationsTest.test_11(ClassAnnotationsTest.java:2300) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at java.lang.Package.getAnnotation(Package.java:78) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation(AnnotatedElementTestFrame.java:114) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation2Class: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at java.lang.Package.getAnnotation(Package.java:78) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation2(AnnotatedElementTestFrame.java:124) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_NegativeClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at java.lang.Package.getAnnotation(Package.java:78) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation_Negative(AnnotatedElementTestFrame.java:134) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations(AnnotatedElementTestFrame.java:162) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotations2Class: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations2(AnnotatedElementTestFrame.java:173) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsImmutableClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotationsImmutable(AnnotatedElementTestFrame.java:198) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations(AnnotatedElementTestFrame.java:215) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations2Class: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations2(AnnotatedElementTestFrame.java:226) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations5Class: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations5(AnnotatedElementTestFrame.java:260) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsImmutableClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotationsImmutable(AnnotatedElementTestFrame.java:289) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresentClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at java.lang.Package.getAnnotation(Package.java:78) at java.lang.Package.isAnnotationPresent(Package.java:93) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent(AnnotatedElementTestFrame.java:306) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresent_NegativeClass: java.lang.Package5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.W eakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefer ence@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Package.getDeclaredAnnotations(Package.java:56) at java.lang.Package.getAnnotations(Package.java:65) at java.lang.Package.getAnnotation(Package.java:78) at java.lang.Package.isAnnotationPresent(Package.java:93) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent_Negative(AnnotatedElementTestFrame.java:316) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetParameterAnnotations2Class: java.lang.reflect.Ctor5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotations2(Method5Test.java:113) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getParameterAnnotations(Constructor.java:395) at java.lang.reflect.Constructor.getParameterAnnotations(Constructor.java:50) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetParameterAnnotations3Class: java.lang.reflect.Ctor5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotations3(Method5Test.java:140) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getParameterAnnotations(Constructor.java:395) at java.lang.reflect.Constructor.getParameterAnnotations(Constructor.java:50) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetParameterAnnotationsImmutableClass: java.lang.reflect.Ctor5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotationsImmutable(Method5Test.java:157) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getParameterAnnotations(Constructor.java:395) at java.lang.reflect.Constructor.getParameterAnnotations(Constructor.java:50) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetAnnotationClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getAnnotation(Constructor.java:77) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation(AnnotatedElementTestFrame.java:114) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation2Class: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getAnnotation(Constructor.java:77) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation2(AnnotatedElementTestFrame.java:124) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_NegativeClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getAnnotation(Constructor.java:77) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation_Negative(AnnotatedElementTestFrame.java:134) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations(AnnotatedElementTestFrame.java:162) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotations2Class: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations2(AnnotatedElementTestFrame.java:173) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsImmutableClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotationsImmutable(AnnotatedElementTestFrame.java:198) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations(AnnotatedElementTestFrame.java:215) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations2Class: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations2(AnnotatedElementTestFrame.java:226) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations5Class: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations5(AnnotatedElementTestFrame.java:260) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsImmutableClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getDeclaredAnnotations(Constructor.java:63) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotationsImmutable(AnnotatedElementTestFrame.java:289) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresentClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getAnnotation(Constructor.java:77) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent(AnnotatedElementTestFrame.java:306) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresent_NegativeClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Constructor$ConstructorData.getDeclaredAnnotations(Constructor.java:377) at java.lang.reflect.Constructor.getAnnotation(Constructor.java:77) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent_Negative(AnnotatedElementTestFrame.java:316) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getAnnotation(Field.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation(AnnotatedElementTestFrame.java:114) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation2Class: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getAnnotation(Field.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation2(AnnotatedElementTestFrame.java:124) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_NegativeClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getAnnotation(Field.java:56) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation_Negative(AnnotatedElementTestFrame.java:134) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations(AnnotatedElementTestFrame.java:162) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotations2Class: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations2(AnnotatedElementTestFrame.java:173) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsImmutableClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotationsImmutable(AnnotatedElementTestFrame.java:198) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations(AnnotatedElementTestFrame.java:215) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations2Class: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations2(AnnotatedElementTestFrame.java:226) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations5Class: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations5(AnnotatedElementTestFrame.java:260) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsImmutableClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotationsImmutable(AnnotatedElementTestFrame.java:289) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresentClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getAnnotation(Field.java:56) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent(AnnotatedElementTestFrame.java:306) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresent_NegativeClass: java.lang.reflect.Field5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Field$FieldData.getAnnotations(Field.java:456) at java.lang.reflect.Field.getAnnotation(Field.java:56) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent_Negative(AnnotatedElementTestFrame.java:316) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetParameterAnnotations2Class: java.lang.reflect.Method5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotations2(Method5Test.java:113) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getParameterAnnotations(Method.java:444) at java.lang.reflect.Method.getParameterAnnotations(Method.java:58) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetParameterAnnotations3Class: java.lang.reflect.Method5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotations3(Method5Test.java:140) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getParameterAnnotations(Method.java:444) at java.lang.reflect.Method.getParameterAnnotations(Method.java:58) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetParameterAnnotationsImmutableClass: java.lang.reflect.Method5Testjava.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Method.java:317) at java.lang.reflect.Method5Test.getParamAnnotations(Method5Test.java:81) at java.lang.reflect.Method5Test.testGetParameterAnnotationsImmutable(Method5Test.java:157) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Caused by: java.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getParameterAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getParameterAnnotations(Method.java:444) at java.lang.reflect.Method.getParameterAnnotations(Method.java:58) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) ... 15 more Test: testGetAnnotationClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation(AnnotatedElementTestFrame.java:114) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation2Class: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation2(AnnotatedElementTestFrame.java:124) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_NegativeClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotation_Negative(AnnotatedElementTestFrame.java:134) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations(AnnotatedElementTestFrame.java:162) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotations2Class: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations2(AnnotatedElementTestFrame.java:173) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetDeclaredAnnotationsImmutableClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotationsImmutable(AnnotatedElementTestFrame.java:198) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations(AnnotatedElementTestFrame.java:215) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations2Class: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations2(AnnotatedElementTestFrame.java:226) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotations5Class: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotations5(AnnotatedElementTestFrame.java:260) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotationsImmutableClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71) at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java:48) at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetAnnotationsImmutable(AnnotatedElementTestFrame.java:289) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresentClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent(AnnotatedElementTestFrame.java:306) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testIsAnnotationPresent_NegativeClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:39) at org.apache.harmony.lang.AnnotatedElementTestFrame.testIsAnnotationPresent_Negative(AnnotatedElementTestFrame.java:316) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_ByDefaultClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testGetAnnotation_ByDefault(AllTypesTest.java:51) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testGetAnnotation_NoDefaultClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testGetAnnotation_NoDefault(AllTypesTest.java:87) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testEqualsClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testEquals(AllTypesTest.java:114) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testEquals_ForeignImplClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testEquals_ForeignImpl(AllTypesTest.java:131) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testToStringClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testToString(AllTypesTest.java:140) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testAnnotationTypeClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testAnnotationType(AllTypesTest.java:152) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testAnnotation_ElementErrorClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426) at java.lang.reflect.Method.getAnnotation(Method.java:85) at org.apache.harmony.lang.annotation.AllTypesTest.testAnnotation_ElementError(AllTypesTest.java:162) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) Test: testSerializationClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey="java.lang.annotation.Retention" loaderCache="{null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReferenc e@ab5464a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.Class AnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.We! akRefere nce@ab5465cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48 a, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}}" intfCache="{java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab5b30a2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab74675c, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab5b303e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab5465f6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab7368ea, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab546556, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab5464fa, java.lang.zzz=java.lang.ref.WeakReference@ab5464cc, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab546452, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab5464 a6, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab73bfbc, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab5463e2, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab54638e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab546330, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab5462f4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab54623a, java.io.Serializable=java.lang.ref.WeakReference@ab5b300e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab5b2ffe, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab5b2fbc, java.lang.annotation.Target=java.lang.ref.WeakReference@ab546184, java.lang.igt=java.lang.ref.WeakReference@ab5a564a, java.lang.ClassAnnotati onsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakRefere! nce@ab54 65cc, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab5b2f84, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab546590, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2f42, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab5b2ee8, java.lang.iat=java.lang.ref.WeakReference@ab546408, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab5afb06, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab5b2ea6, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab5b2e58, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac1d96e0, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac1dc48a, java. lang.reflect.P3Antn=java.lang.ref.WeakReference@ac1df654, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab54635e, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab73944c, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab5462c6, java.lang.i=java.lang.ref.WeakReference@ab5b2e1c, java.lang.j=java.lang.ref.WeakReference@ab546266, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab546290, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab748f3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab5461fe, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab5461d4}" proxyCache="{class $Proxy33=, class $Proxy22=, class $Proxy26=, class java.lang.reflect.$Proxy41=, class $Proxy32=, class $Proxy37=, class $Proxy34=, class org.apache.harmony.lang.generics.$Proxy25=, class java.lang.$Proxy35=, class $Proxy28=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy21=, class java.lang.$Proxy36=, class $Proxy31=, class $Proxy38=, class $Proxy30=, class $Proxy23=, class java.lang.$Proxy27=, class java.lang.$Proxy24=, class $Proxy29=, class java.lang.reflect.$Proxy40=}" at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201) at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101) at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java) at java.lang.Class$GACache.getAllAnnotations(Class.java:1346) at java.lang.Class.getAnnotation(Class.java:898) at org.apache.harmony.lang.annotation.AllTypesTest.testSerialization(AllTypesTest.java:189) at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java) at java.lang.reflect.Method.invoke(Method.java:317) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546) *********************************************************** Modifications since last successful build: (2) add cc-hdk log20080129164621Lbuild.586 01/29/2008 16:46:21hdk add cc-hdk log20080129164621Lbuild.586 01/29/2008 16:46:21hdk begin 644 execution_log.zip M4$L#! H ( )6=/3BCSFH)#!T +'_ 0 2 97AE8W5T:6]N7VQO9RYH M=&UL[5U[;]NXLO^_GT(7>R].]V C6[+\RND62-MTFYQDDUMG>W!1%(8BT;$2 M63+T2)/]]'%$:["[:1@EC31F4=QP'/AO MSPDGDS!H7*:>[S8B%J=^$C?NS>-[V%T ST,'=^.8]^[+!QKH=.6/= MN;O3G=&50'XO\!(]#;R[JC;?O:"J"8P +"6.F:M/0I>)%,L2/683+]9=+XHK M&N8JMGU1NZF?7GF!;@>) ]89>9?5;9WI-+'C&U&O?%3ET_H^#$;>51K9B1<& M@MGG/Y_".#/\8_@SS+^AM_7FL-G77@_20#OUG"B,[^.$36+M*'#T7X6=S:U MB\(PV; QK0G^^!/&P.O$"]([' 4W0*!@DXZ5('F N0+%E>-@VX^NH+W++M,K M,04L9"UBMUX,,P44':-C6MTJ)MR/,5<9[_"_K!OIU<@.K M#^PX8N"O70V^[#_5F&XGLS_[P=TPF_(A3.,PFYI&)D3C47KHE]L>BY=%^@KJ MX!\=OK3X(/B"L;0X3".'S;:+)-RBA)5Z#L 5W+)::3H7J=0*?_EE0=?'7TXO MCK2<(M;VM7<@[LTT](+$J-^0&B+I^#<'[,@$@TEL_]%X+ME\XER]E&J0V%'F MK4$K-^46L,#TFAQ*ZG5%A(QSD2P%:+B$D@&%_?* M.HZP<>V51ZJ5H=_OE3^577R&9"!?69E<6IKGC;X'0:C&4RKM^.A">^VRD0WI ML#A+V)!(I0U UH!+)PP2KB&S3"#O/WSWUQ_[VA\L21Z=!PMN/4C^86BZKJ_S M6:%U(1+_KZI&@QD#QY[:E^"H$H_%&^^@]R^?VD[ M-YH79Y]A%8S":%'%^N)G;B2OUZU@A<$'+[8O,Z>]R"H;!780V(D%+DP+4O!Y MD98 4P8,-M'_7/67#X-'Z7^=3(/T+Q.RW90FVB./MMSA8T@_,# C2#%+IV=;R+I^*8-^L*I*7CZS(\XK&?.4 M-HJ3!:X;&H^:\Q>=\S;> 2^0;]3_SAU$G#H.BV/8][4D2C89MSK? & MNF\'5WI.JCV'-JNFITX21H1> IA$&"WW*H28B;L9?%]SR1],4'_X]-\&18&%'>C)V(O<(9C#]/6OVB2+P@A]/L4' M+H<,N+V%9Q_$.Z@DE?FG('<'8S M^CW^HQD/JLS2G_Q?D3V K+/M#\OS,XM3X+0PWJV:UF+RA\H<-]7#@M$4F?>^ M%C/8!N;&_.6W_ !R7SMYL/;&@K/[URX9G*D,[CGF(LO@HC3XP0RM]0Q#>Z#, M43!?CGV?#T[//A\./G@]/# =X6)^'M$[>,^6Z3Z7.V!O * M??(J>)R$;;G'ZAY6!Y/1_]\JO5DM^^=7J MJO)KGI\\;X7L3BG.:J&78L&N5^=2V:I%%F])N5.LS7PN2)FK) PPP<4Z%1\; M?H[5%,B> @N_J>[V.E..=;Z5JC..S9QQ%*&1EK[L!$R&U1$F<^WQ$X=0/SZ\ M> DA*J=: 6.DIWX*&*. ,3N=F?TT( D%C/GYYEP!8Q0PIHA" 6,4,$8!8Q0P M1@%C$/0*&*. ,0H8LQ,&IX Q"ABC@#$*&%.7ZJ@"QNQ>^54!8]3YK83S6P6, M^?%1&0H8L_4I4,"8G\VQ*F", L8\ F/":9V!,6?GVP7&""GS*U+9G>.G;G[9 MW]-OMGR8O>PRV%F?\?R#GETB.\SGS^?W6>IWOX>X4[D[A[G;"X!3N3N'N%.Y.X>[J4AU5N+O=*[\JW)V" MATB ARC'N%.[N$1@31[>E RW]P_Q'&C!FP*); MF*_Y>]M>0I"G::$.V#N80H6]^TFQ=PYW6XCW6H/M@7V)VO".]F9O[]RZIWH< M5MP(+Z_K),ZE%Y1.V^-+7G-G9@>N-N)6P7D5;=?\6_::VC[M5:HS?B=><#.K M;/'?0]YB:"=)%)=R:F[XG:V5XES:L5?P4OIMB>.Y$,=XHX+7T6]-(@X"C=(B M_/NV1((EXR5AG:QH:D<%%%N3)HF&3A@41$[;DFAVE%$+@?*W1]=HX<\$&MG) MW++K)%8-IRX9>T&M5!4G$>2)!"D@&3II"[B\.J.#\H*(_NJH%"S':%F#A-T-0KK(M,4,E@(5=*B MQY^V(U%D?Z]7? DR9;";N@B3>!,@>S%I"JH 41K4J@(PJU565DNRUH5I]G)# M1+8\+QN='PP&AQ\T/$4!BY) 6,!"3%' HCRK%7"I)"IB5)ZLBCA54A6P*G<2 M DZ51 6,BG-+ 1,A01&#TG11Q*2*J(!1:2HAX%-%L\Q&G-L5LT'1%+(19FQ" M9AC*0I9$%2*I"EF)LRPA/Q3I,M/J%*J8(YI.R*X@.4*Q*Z<3LBM(>U#LRNF$ M[ H2&A2[7]E] 4!0\ M9\'J$D0;BYNB/G>GY?KCU;.51HKB1B[0^G]L7 MJ1&/T\0-OV,.,+LBJ\7:W<7/8\UZJ;^SJ^SP ZSN)D]YI: M'*:1PQXUNCT1E[YD"7 >NG*R6NFWJNA5'KC,?C: B>/K!49]_.54SJA=-O7# M^\8UM+^.&(?6-+@P+S$TM%$,OWO)>'CM)<,L+'^XL*O_Q9_WG>$GMM0DS.ISD9/Y@XR-P<3V?=@"G)O\ MJ@.^!\J+#HU,CN?+T#?6 MX?'S9E=.XWQL!TDX^3R_GJ1ZX$#T'TBT"10H>YS_H,Y$((?]Y"$274&CE>X> M9AW1:W7;EYPNR@)X$GFI"'^>'Y)XBMJO,+ER='#K!_S9&00+3.M"!KF-HSE4-"]@ M$4*N@>Q>V+2@Z\B^XL_Q(WNO:EW$@&%%%[5<[_CD;(#K5]2PH%L/M02J6JYW M?(H[E*UJ6= QA,5>'J1A]A LQ3HCW$*M:+C>[6H(\K\I2QG2$SV)?%T$(,ZN M'$%::G7S A9I\+#TX[/@\,Y+\&.D$J^SSW<)$!S'L+IY 8O[P!E'80!"NH_2 MX@?Y!/IU(7*KSJ_5B6&WP+%&4ZTP]/A!05:H7(IV"LCSS\?P.[MBQD_V-WC-TL*52'#S(^^#Z. 10-8N6B66#H,TZ&@_BAF*Z L M8@P:"K]SZ\#RJR80LJ&O(0HIDC5M!=$[$(KQ1.8TEA$;^"' MIUEA-C_:TJL/3M>8TFE%S$6GD$_=S_$,JN43G/L5BM=:O_^]0D 1AVKY3D(' MD_#@:5:99&)/D>D3D7"% M[>S649Y6#F:K\5,8HB#D1,IBQD?!B"&9\ MR-DE$A:S'?B,3?',Q,V+6>3"5>\::\RPA"*V9V>G5(8BDA56:>+Y^@<C;2H*V!B!;>@H HK$UHYL0JJH* *:"D4 M5$'(NE90A36,&$D"/+7"2BBL1$7G"BNAL!(**U'$4&$ED$(HK(3"2BBLA,)* M**R$PDJ(&"JLA,)*5#!76 F%E2AGJ[ 2I.X55H+ 1&$ET)P55@++]@6P$D7/ M5Q,X4J@56$/ 0X$U%%B#?^&_=Q6L<7:NP!I"L$8X?3980UV+H:[%$#%56!.% M-1&(I; F3V'Y,V--%-2CDH6">BBH1WG'"NJAH!Y5[!740\1:03UPC174@T"A MH!YE@BBH1R5+!?5 L%%0#P7U6&2JH!XB\1340T$]RIDHJ >*C8)Z+/%54 \% M]5!(BQ4>"FFAD!;\"_^]:TB+!;E>@OO3AEX'I 4HZKE(BU]^&*A%[(??2_]\ MY33XB<:SH0QFOUL.9?#"QKSR]V-C)G[1+L9>/ OX ;8I8_,WQ#716B\",*/_("^!$%\U PCRKV"N8A8JU@'G6% M>2@4AD)A5#!5* PD8X7">(H "H6A4!A/D4^A,'X2%(9L@ 0O@. 9B)LK#(;" M8! 9*PP&BFGM,1CJN@TB0P4"P3!1()"?" 0R8!'DVMHD=)EV?*2NW! "0>+H M5EVYD?U!7;E1?_A(T0_6KRO,AL)LE$NA,!M"UK7";"C(1"4+!9GX 2 3ZLJ- MXFX5%J.:H<)B((506(P?"XNAKMQ08 \%]E!@#P7V4&"/2J8*["$23X$]=A3L MH:[<0#!0< \%]U!P#P%;=>6&0ELHM,5+HBVRSH9YL^5#^:_7*3BM_"_?M(O( M#N)1&$VTQ)LPB-3,OF5.RG>FBW$.C]#R#O@C]UY0ET$_-MXO;W0#L\S\JE8@ M_=3SV5[>>F^]=?9Q1J>MQ6$:.3DP)-:2<*M";EEQL%8S96!49VU+<25"PB<7/&["OFD?^/^Y MC*"[+,Z[?^%);01A,EH[*O16SV+NT$V=<2^-H7'N)SM%_6[42 MB'-FN]8,F9AF:+_WOL>"Y &+$O@35\M!T# RU<)2P\M"V0C##$$M60=ZRGD?>?Q:YU7P>^?/&;IE/!E$> MYF;L:I?,L6%EP!P^0CC;_1Y>I&J0Y"/)X!XVI,GA79*?15>3"D;P" -MMQ"L M'S"%'U@,(8U[ $%&-(-W)>E3+S,K^EG?:;*4Z#&A#*,KW9[:X';TL1V!'[K7 MN8CZ%0M8Y#EQCG_,86^%U9!YAQ?9FH3];E\SC=^TC[;GIQ#:[6O-W[2L^)Y_ MO(!9TIAO3V/F0@JFFR8$GFR]"EG4;0?;;5,WFEULMT8;+VW30'?;P_9JZNUF M']MK"Z^"5AO=*UH#3;W3[DB0M=LRT--%,((^OM<^0;$M_'19>-LR^NAN"3IH M&FULKP05-,V6%%G1O9J47O$>AM(KVA.@;8#WBEY=:/]"FBV"BVV:,A1@HI&%)X3:A]F*TT;U:!//J6S(";J.-#PSQU3)3[UER MPEA\Z8&R@76DY#)HF\77(;FL4@)9O'&1 @.\"@BNR\"KP"14#)OXI= B1)V& MI%A63F$+'1I09,772BAFT.SBMQK*7H,W TIXA/>'!!5T\*5SBJP]_&[[O.+> M[F(06'TQ"-<>QTZ&^O'AA4(=5* .F$(=$ 13J .%.E"H@Y=$'1@]2:@#=#1" M0QUL/LAIZT9?1FVM)P%U8$! MOF3)D-O$Z:+ _HXWNEH X(:10!=="7D_!( M2:9-.;5[M,%265U"M:5DIN MBN^55*J3,O:_@8CQV7) 1_)Z57.MK7E MS9"B 7R810(S;#ETD6,#I T&'VL$B@ PGG M^/RY!'3P1D(=X'-#"NA QI&-2:D0D$ '^ FCV$$+K5H2Z "_: E/?!A=&0Z& M<(!+ AWT.U*2@Q;>NBC;%WHID&1%]TH"':![I6Q>4G)9_#,OE+-F$[]H29"# M'AXE0X$::.1 LC$@YH(*NCBK8"$.'@AF.?. M @[":?T!!V?G"G!0 3B :52 [Q@"G"@ <*!WNMM_E:&GM[$W_5 P1S@ VAT)MG2 M^_C2&AYR (IM[]"3J#T9%U-(PH/C-4#I%?\<)JD6O/F+5'AN)N5 I"/E<<&N M%%GQ0"E2KW(R:1F5.CF/#>,50#H0DK*TI-S00Y"5Y%ZE0&3PBV"7-AA2N59* M$1CO"$FR2GF0BW!^)^5Q(X(&+"F8 PMOKU* -R03D/-L&-X--*4\QD7Q UTY M]_Z@@PPYP1MENO#[%FDWE+ (3,+%<@3, ?ZLF0(Y,/ 1$478'CY^Q1_:M""7 MQTN+%[:+/\$FG3#AMP,"Y@#O#/&0@YYN2#D8-_'"$B ';7"'Z+5 <8>$=4O9 M:?%/?%#0'(0B <%F._CS2\K3*1T9@9&4Y]O;>%03!7/0ZN+3+G3$:>B2PE@I MD:&4HI8, 4Y4) #!3EXR3L..H30D1"3]PD/\I2% MSYWUO+_;JPA'#@<7V3SG2LQT=Q $(4PK?[DWYZI]/#@Z.?RP6QM?HT6E(NZ7W);Q, AQ8"U_SP]LH6!,>NH%'+IBZ:>'+!^ABHM73.WC\ M"B&\M?!/Q!!255GZ8! M_ D(25:T9N\S*/<:483%O[R54A EW#]# MV/OZEHRDK4]X+6[92N#EU]53WUX5Z'[9F49LY#,GT=\G843UJ*7@B74G;^K= M#JG\.Y?KH\=\ERH8!7YA$#8U_.SB,QR"1R8\KT80M8]_2H-@B);>K=KLBB?\ ME"7CD#SC^(V-AQN;CP_!]^ A8F5:[!4 1JN>^^-*+#N'LA].3_0#W[^XGS+J M*0IZ_*;>E&+R?501JF! .PL>B:/;VH)'!BRZ99'&Q=..C]2=%14 $IA*!2#! M"Z8 ) I H@ D+P@@,?06X85PE((IX0)(=.T ED@7CTS!7]4("3G^L1S"G14& M_AR=<&=%'_^$)N'."HMPO00!,"_GTHH>/LLG75I!J,=+P.?@2<]3;GEZR6V?VD%OMQ'NK5"SJWS4AZBDW,YN(2;H:1= M#R]GQ4IZ1X"4.X;Q;_G:_JT5^+N;2;W*>:>%#.2''*_=PM]A3NE5RHON9;V* M20:VD. )2==6X+=#T@O.Y;R/'JU8.>\Y(P4$4FX'P[L7RKT5^$?**<@/BQ## M$RS6P!\]X:4U]0[AD0,">L.0\'9"#JK!G]M3+J[ +P4">L,D8(+1$];5VU(N M-#/QU2(2?H-P\S[%(^+O5R#=7(%?N11A\1 6RLT5%OYDEK"#F5) S(3YHMQ; M8!$JLH2[*TQ"4DN(.[M2<,QRMD9)=2C\*RA(+\QHX[T!98'ANZ5<"2'E[=4$ MY#U!5D/.U<0%M>.E+_GI_B(&8?E@.&>?MP(A(CN(1V$TT?BY&C\D:9F]24RA ML'I=BTC1-SLTBI[1;1%Y='O=%8JE+]D!?+F6\L_S [=_EO^(J;1_+T(;XNS8 M3ZND0O&J.!]\[WLL2!X!%*]=-K)3/_E5.S\8# HP.%'!]>T CX"T90 M!(O7@Y3 A)8)5B$A!5Q*>SCWF1US=$;@:BY+8*TQ%U9*# J)M31PH=^7!=]P MP ]SDC"ZU\M'D(2I,]X;S3S#'L>6%%FI$T[OOVGOX3<_Z35R#$H2RAM1N<0+ M0]T7C$O\YW=_'9U\*+*)C:!JLH_ZW<3?;YO-?6T03N9 DU%F%N5R782)[<_\ M2[^C3;P@!4(M+U^&@;NLEV/XK7W.3 SJV^MEDQ:C9FIEK(T,!92[K MU

B/<*WQ!0LO7>AF:SV6L:9G]H])I=';IY]>IB#)O/'7-2CEJ8 M38GVW4O&6@)_&86^'WZ?P9_8E+?9ST@6_L!W,BUTG#2*8,E]'W/;G/4(?T[& M7JSY7@!V+9#8=NTI+)5%8>?_EDUDM[//L4L1T[[S7X^MM/G:>?6F8;]]TP!W M [\O0_<>_C=.)O[;_P=02P$"% ,* " "5G3TXH\YJ"0P= "Q_P$ $@ M I($ 97AE8W5T:6]N7VQO9RYH=&UL4$L%!@ ! $ *0 #P= $! end