harmony-alerts mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nom...@intel.com
Subject [build-test alert] FAILED Linux x86_64: drlvm-test debug
Date Tue, 27 Nov 2007 11:38:21 GMT

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:	2007-11-27 16:27:52 +0600
Time to build:	70 minutes 19 seconds
Last changed:	11/27/2007 15:14:43
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:501: Some tests failed
Total time: 70 minutes 12 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: (4088)
        
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:	(64)
                
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$iiiiloaderCache={null={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.r
 ef.WeakReference@ab64eb4a, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.j=java.lang.ref.WeakReference@ab64eab6, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$M
 A1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab64ea66, java.la!
 ng.annot
ation.Target=java.lang.ref.WeakReference@ab64ea5a}}
intfCache={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.Wea
 kReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.j=java.lang.ref.WeakReference@ab64eab6, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a}
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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$iiiiloaderCache={null={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.j=java.lang.ref.WeakReference@ab64eab6, org.
 apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.l!
 ang.ref.
WeakReference@ab64ea94, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a}}
intfCache={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.iat
 =java.lang.ref.WeakReference@ab64eb38, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.j=java.lang.ref.WeakReference@ab64eab6, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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.lan!
 g.ref.We
akReference@ab64ea66, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a}
proxyCache={class $Proxy22=, class java.lang.$Proxy21=, class $Proxy23=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java
 .lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefere
 nce@ab6bea04, java.lang.annotation.Target=java.lang.ref.Weak!
 Referenc
e@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.
 WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, jav
 a.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6bea04, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64e
 b4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6bea04, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64e
 b4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6bea04, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64
 eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6bea04, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefere
 nce@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.l
 ang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=!
 java.lan
g.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001
 _01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, jav
 a.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6bea04, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, ja
 va.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefe
 rence@ab6bea04, java.lang.annotation.Target=java.lang.ref.We!
 akRefere
nce@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.re
 f.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$MissingClassValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6bea04, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64
 eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6bea04, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6bea04, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6bea04, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$ValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetParameterAnnotations3Class: java.lang.reflect.Ctor5Testjava.lang.reflect.InvocationTargetException
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetParameterAnnotationsImmutableClass: java.lang.reflect.Ctor5Testjava.lang.reflect.InvocationTargetException
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$ValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetAnnotationClass: java.lang.reflect.Ctor5Testjava.lang.AssertionError: interfaceKey=org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a,
  java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakR
 eference@ab6bea04, java.lang.annotation.Target=java.lang.ref!
 .WeakRef
erence@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang
 .ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6bea04, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6bea04, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6bea04, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6bea04, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakR
 eference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=j
 ava.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Ta!
 rget=jav
a.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$
 MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6bea04, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6bea04, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$MissingClassValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefer
 ence@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.
 lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target!
 =java.la
ng.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA00
 1_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6bea04, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab6
 4eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref
 .WeakReference@ab6bea04, java.lang.annotation.Target=java.la!
 ng.ref.W
eakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=jav
 a.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6bea04, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6bea04, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6bea04, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6bea04, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6bea04, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6bea04, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Weak
 Reference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=
 java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.T!
 arget=ja
va.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001
 $MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6bea04, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb
 4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6bea04, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$MissingClassValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6bea04, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6bea04, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab
 64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.re
 f.WeakReference@ab6bea04, java.lang.annotation.Target=java.l!
 ang.ref.
WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=ja
 va.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$ValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetParameterAnnotations3Class: java.lang.reflect.Method5Testjava.lang.reflect.InvocationTargetException
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetParameterAnnotationsImmutableClass: java.lang.reflect.Method5Testjava.lang.reflect.InvocationTargetException
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$ValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	... 16 more
Test: testGetAnnotationClass: java.lang.reflect.Method5Testjava.lang.AssertionError: interfaceKey=org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6bea04, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb
 4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6bea04, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6bea04, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6bea04, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6bea04, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Wea
 kReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001
 =java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.!
 Target=j
ava.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA00
 1$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb
 4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6bea04, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64e
 b4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6bea04, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$MissingClassValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6bea04, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@a
 b64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.r
 ef.WeakReference@ab6bea04, java.lang.annotation.Target=java.!
 lang.ref
.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=j
 ava.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$TagAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRe
 ference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=ja
 va.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Tar!
 get=java
.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$M
 A001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb
 4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6bea04, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb
 4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6bea04, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.Cla
 ssAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6be
 a04, java.lang.annotation.Target=java.lang.ref.WeakReference!
 @ab64ea5
a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRefer
 ence@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, j
 ava.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRef
 erence@ab6bea04, java.lang.annotation.Target=java.lang.ref.W!
 eakRefer
ence@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.r
 ef.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.C
 lassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6
 bea04, java.lang.annotation.Target=java.lang.ref.WeakReferen!
 ce@ab64e
a5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRef
 erence@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.
 lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferen
 ce@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakR!
 eference
@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.W
 eakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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$MissingClassValAntnloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassVal
 Antn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.Cl
 assHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04,!
  java.la
ng.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.C
 lassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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.RetentionloaderCache={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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.l
 ang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb50, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferenc
 e@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakRe!
 ference@
ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab64eb8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.We
 akReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}}
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@ab6bead0, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab89c3e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6bea74, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab64eb98, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab827c8e, 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@ab64eb7a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab64eb68, java.lang.zzz=java.lang.ref.WeakReference@ab64eb5c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab64eb4a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab64eb5
 0, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab82b2be, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab64eb2c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab64eb20, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab64eb08, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab64ead4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab64ea94, java.io.Serializable=java.lang.ref.WeakReference@ab6bea4c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6bea40, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6bea04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab64ea5a, java.lang.igt=java.lang.ref.WeakReference@ab6a558a, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab64e
b8c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6be9d6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab64eb80, 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@ab6be99c, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6be948, java.lang.iat=java.lang.ref.WeakReference@ab64eb38, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6ba7c4, 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@ab6be910, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6be8c8, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac591d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac593854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac59567e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab64eb14, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8297ae, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab64eace, java.lang.i=java.lang.ref.WeakReference@ab6be896, java.lang.j=java.lang.ref.WeakReference@ab64eab6, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab64eabc, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab89dc50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab64ea88, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_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@ab64ea66}
proxyCache={class java.lang.$Proxy21=, class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class $Proxy22=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class $Proxy23=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=}
	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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	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)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	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 log20071127151443Lbuild.417 11/27/2007 15:14:43hdk
add cc-hdk log20071127151443Lbuild.417 11/27/2007 15:14:43hdk

begin 644 execution_log.zip
M4$L#! H    ( ,:,>S<JYSA^BAP  '_C 0 2    97AE8W5T:6]N7VQO9RYH
M=&UL[5U[<]LXDO\_GP)7LU>;V1I3HM[R9J?*B9T9^^RQ+_)DZRJ54M$D9-&F
M2"T?CCV?_AJD9+U(L%L6)#F!:\HCQ6ATH]%H-- _-M\-XY'WZ[N;P'GZ]=TX
MY+^^LU@4/WG\7W\?!'Y\$+E_\4/6J?[W/__^ZYMD[%@Q/X@>_,,W;PZR;_ I
M3. [8^R+PST>\Z_L6/S?]6]9J]M@ ]?C$1N$P8A5^.,X".-*$O$PJM@V_'=@
M!Z-1X%=N$M=S*B&/$B^.*D[H/8P.8A[%HE_H^<YZL+ZR]Z*1Z.^0C:Q[GA$9
MCR-OH=7"%Y#UP &A[/A0WF@<!F-)$_X8\]#O.WRI4?:9V\, /O\9B4%_.#_J
M]<Y/W[-_E0_8'G+[/DA@R$/GOO(M".^AA[[M65'DN3?%XF1#,H+(L$)[:-B/
MCX8]N)7([_IN;"2^^UC6YIOKES6!$8"E1!%WC%'@<)EB>6Q$?.1&AN.&44G#
M3,66)VLW]I);US<L/[;!.D/WIKRM/1['5G0OZU6,JGA:/P3^P+U-0BMV U\R
M^^+G]R!*#?\,_@SS;QI-H]JO=MG;7N*S"]<.@^@IBODH8J>^;?PL[6QJ!2P,
M@GC#QK0B^.PGB(#7N>LGCS@*88! P4>M1HSD >8*%+>VC6T_N(7V#K]);N44
ML)!9R!_<"&8**)K=3K/5*F,BS#GPN1]'*9.Q%SR5RC5\,OS B%PAUP!,EDLI
MH+47V)9G_"6F,X]BX<O=PRAV#>'])#8KI 9/>) V3EUE="#^LFJ@7T;WL/K 
MCD,._MIA\.5P76-Z&$W^[/F/_73*^S"-_71J*JD0E9GTT*^P/1XMBO0%U"$^
MVF)IB4&(!=-@49"$-I]L%W&P0PE+]>R#*WC@>Z7I3*1"*_SIISE=GWV^N#YE
M&47$#ME[$/=^'+A^;.[?D"HRZ<0W&^RH!@836][,>&[X=.(<HY"J%UMAZJU!
M*_=ERY&/;L1^9_GN8&5AHC5]%8P_AM:([Z.>BV5[;5KNP3]ZO!?S\3[J62;=
M:]/TYXM3")WV4<M%DDUU9>Y6PXN!:CB_O>S5MA)RP42R/:)B%3@@SN^?^SC"
MRIU;'+V6AH/_*OTI[>(3'!"RY97*Q9+L+.FY$)@R<<QB9Z?7[*W#!Q8<D>4G
MAPV)M)X^LD,P?[2]Q,G"N?7/+L]SF1[W)WU&TP]&>DW0SV;3$R<6X['3ZK<:
M!DPF*SFIE8WQ)_;[T:>+RS_^[Z!9;=4+FTW\S-3?I(%M8>/G+7:VV<H)L&<V
M^5# M'PQ)](X[RX!^;^RXY/W?_YVR'[C<3QS^-Q_<,-@!)9H&,8JGR5:!PY3
M_U76J#=A8%MCZP8VE]CET<8[YP_B5+>Q;B]X/ R<$S\.GT!NS[NQ['OF1NEG
M<%J#()Q7L3'_6:SIMZN+=HG!L1M9-^E&.\\J'05V$-B)!2Z<^0EL42&+@2D'
M!IOH?ZKZF^?!H_2_2L;@!)\*V:PJ$VW&HZEV^!C28PYF%-A6X?1L9/[?SPW>
MMI.Q"X;K^FR0^+:XWGJA :NVK@]BEUC5+V70SU95RLOC5BAXQ4.QC851/,=U
M0^/1<[[5.6_B'? <^4;][]1!1(EM\RB",(W%8;*QJ59D4,N1A.2N8*FE]"RN
M8XY-Q!QS*C;F/^]-S''B*UY4KR^H:=35!S6-M@YJL@WN92OD]6QPC=5S:M%2
MG*EALTMQ.Q,^)_VJ4]R;^9R3,E-)X"-8Y%")L>'G6$^!ZBEHX#?5U[W.M&.=
M;J7ZY+"9DT->7N;UY0KX/N8*[MPX=/W .#NYUMD!:7: Z^P 6UF9.CN@LP.O
M[R"MLP/ZIEAG!_2<Z^S _L3X.CNP1S&'S@Z\OJ!&9P?T)9;.#NBK:?G8='9@
M/Z= 9P=^-,>JLP,Z.S#+#@3C?<X.7%[I[( T.P#3]]+LP-PUR?SCB_+;_#D/
M.?^,F)SH>TDPJ+E"^"[="^AO#]T+2,7#<<CA]T[=B\YFZ6S6Z[WXT=DLG=G0
MV2P]YSJ;M3]G4DG-CLW%$>N&"/3=_QH,'=9$/(1)=\2.'HF:!MPIC0C2D%?P
M.KH%7M<I/<(VIUH1#0S/\F^-C)2]A#8M_I78<1 2>O%A$F&TPL\AJ)Z':XGA
M3O1%H;OU@AO+8R$?\)#[HK(1Q$S"S>#[FDH^.ZX]?_J;25%@;@=&/'1#IP_F
M,'[[,QNE41BASW5\X&+(@-M;Q'F#. =I\Y>97DD7QI/+/8>BMDF'SQY^SA+ 
M049C[CMB*<88-:;E-DJWNIQ)7YAR')?GT( 4$&2TT^G.N>9&=I I9DE?>&U?
MSRE9N+JL.X2SF] ?B!]F/JLR/?YD_XKL 62=;']8GI]XE "GN?'NU+3F#W^H
MD^.F>I@SFCSS/F01AVU@:LR??\GJ)1ZR\YQKKK^9_WQ-!E?3!O<2<U%E<&'B
M?V>&5G^!H3U39D5[A11IY-L_^?3I\E/_C\O^Q>6GD_['3T<7)SV\+8Z"AS6W
MC.END^ISL@;P"EU[%<PF85?NL;P'C;O3N+OE-AIWIW%W&AZRA:LXC;O[ 4!?
M&G>W\RG0N+L?S;%JW)W&W<V ,5'X4#C0PC],?Y0!8WH\?(#YFE;PW88@ZVEA
M'[!W,(4:>_>#8N]LX;80;ST!VP/[DK41'1U,BKGOW%/-AA55@IN[?1+GQO4+
MIVU6\S]S9I;OL(&P"L$K;[L6W])7%]1IE?4G_,Y=_WYRLR5^]T6+OA7'853(
MJ;KA$OZEXMQ8D9OSRJ)=B>,Z$,>X@YR7%>U,(@$"#9,\_/NN1((EX\;!/EG1
MV IS*'8F31SV[<#/B9QV)=$DE;$7 F4O$]FCA3\1:&#%4\O>)['V<.KBH>OO
ME:IB%]QD!&?$T;Z(D[Z:KA^!@JS;G*/B;H2:3!GH:A#LBTQCB*'!629Y#V#L
M1J+0^K9?.QS(E";^]T68V!T!V=:DR3F'3%^.NR]!?]X;G>:5.#VOI:US _W%
MAHAX?7IPO3KJ]4Z.&9XBAT7!5BQA(:?(85$<5TNXE!+E,2H.EV6<2JER6!4[
M"0FG4J(<1OG1K82)E""/06' *F-21I3#J#"8D? IHUED(X\N\]F@:'+92&-&
M*3,,92Y+H@J15+FLY'&>E!^*=)&I+(C+YX6@6&%1$I@5,L+1K;"3AUR%W%!D
M*\QDL50A*P31"B-YB%3("D6VPJP@]BGD(F^_TGU1-%/8?PY!7HB2A@2+44J6
M1<K^\I5=AY8?#8)PQ*!'?LC,6J<S*M;+E<>M2.00?&?N^C##"<+G>#NAS@NO
MFJ-1<,]+[Z-AI'[Y6[J-66?&GKP\>B;1])VIJ_.Y>Y$JT3")G> ;YJ)Z-X)5
M!!+WV.+ YM+_MY7W%E&VA5?.9B)B7^J[%TK[:($V3L)0<C&C5;:HLM/2"_8=
M:ZS$^>V5UTMA_,M>[\OP*<W+VO,SWJFR*$A"F\_4NCL1%[ZDIXYTMT_)]DJ_
M93<-Q7',Y&<#4 BQ:&#49Y\OU(S:X6,O>*K<0?N[D(N,:D4(LXVAH8VB_\V-
MA_T[-^ZG4?ISG99B7[<-\7M"M$ET&/CZ1=<(P$RVN+P-O^@Z>WZETAM9G@?[
M@'V?/>$J5HX<H0*#" 8C"'S"I\H_Y$U3S%\)0(:' T2SPC_,WLA1K]<[A<UN
M[<KY94_. ]I<@.FYF2(B>>,QR+W0O.>.QK#IK3N*@>5ZZ8KX\P;.N4F+93,M
M%=8*7ZZU6KM=FS!/?<3(C6-8D=Y3,7$$Y\,HJERXCR_FWJBU5@M63)O!*N!C
M@6RM?'1]RW/_XIF=EEHHQEBJ9G5!BKDOW5K9T%,Y7BY#H]MD0\N_75:];-+_
MN#IY.>.NN0JAG>-Q!4+%P>C3M(1!N<:!Z-_<NB=08,1LU;ME[NO"\I\F"W S
M/&O=[L)LE)K"DV]O$]$G=DYVR'YW$==!DD9+W3TO+$2OY6V7.D^C62^P'!X:
M'\1G0?P;CX\Y_$74&$C_$<'YA1U)Q#J9NII37\ 5W=3;A$B%O+ CB5CGP>UY
M^HDH13F=A.D?0?PQ2%#7]R0R"<M>NI;6&BJ*=(GU\\8RFR[* EB+O% $<.@D
MGK+V2TQN;0-VSB/Q) &"!:9U+H/,QM$<2IKGL C@"([L7MHTI^O0NAW)O/QB
M[V6M\QAPK.BREJL=G[LH6RUKN=KQ\N;_OPE/.')EK$6^*@(0IP4!D)HK;Y[#
M(O&?33&Z]$\>W1@_1BKQ*OO,:X'@.(;ES7-80& R# ,?A'1FTN('N0;]JA!9
M:)85O8C >^%8HZF6&+HBO9/>+"_LOCGDV><S^)T6@/#B0U;\*,-,-CR#8ODN
MXR'*62(:+W<?&$=A:#TA70.J^2H+<1=]RU%)54SK)09WOFN(S?S<O0FM$(/%
MP5(L,1+G=R.['15GB.>='#,N.BV6>=^!#\.7B%#20YX@/?[ 0\N;'*.PS)%4
MN0Q3=_8A"'T>]F !H5EBZ3!,^Y+;6CE;"64>8]!0\$U,$I9?.8&4#=V4*:1(
MUC1#IG<@%6--YC26(1]XW(X-.']FM5H0_/ T2\RFV4"C/.N\PI1.*V,NR]ZN
MNZWB&93+)TF5YHI77RV27"*@C$.Y?.>!C0%*XFF6F:7.RGCOWO;2DJ?OD\$ 
M%6\0"?/94DZ#:))\5NDT8 )*7/M\)O@]$4F0S^8SMW'X15S[?";B@O9W*QJ.
MK#'R%$ D7&([*6TG3D>]B37_'@0HE#"1,I_QJ3\0,32GV"29M(CUQ$4@732)
M+)]ES^-\C&<E;Y[/(K/M<O>WP@Q+*&-[>7E!92@C66*5Q*YG'.- G.5M<SL/
MKD+W@7MP&L)$"GB:/&9788"QA?*V>9UGVP/:_>)IEN&C; *#V1Z*M S&LO!%
M_'YM<(OIV\#.3G1%$CG @K\88*%Q$J*QQDEL B>Q!%?0" 6-4- (A<)>-4)!
M(I9&**S#\D=&**R@[T@2X*DU1$)#)$HZUQ )#9'(9Z@A$BB&&B*A(1)81AHB
MH2$2:[+5$ D-D= 0"0V16$L^#9'0$ D-D9#SU1")O81(Y#U-3>!(H=88#0D/
MC='0& WQ1?Q^K1B-RRN-T9!B-(*Q+H*1_4&#.S8 [BALI^M=; A-LD7D@L:P
MH,7<&H8E[P<;U6@TB4:3%$NAT212UGN%)M%@CE(6&LRAP1P2EAK,H<$<&LRA
MP1P:S*'!''BF&LRAP1P:S$%FKL$<&LQ1S%:#.3280X,YOE,PA\92:"R%QE(\
M?Q&_7QN68DZN;7!?;^C[@*4 1;T42_'3=P.FB+S@6^&?-X8YZ+:+T\-N4)G>
M)+WVRA7-CLGL$,(I<&S_22#(8,$ ^)?QWDSN7Z?@EWE>#]UHHN-LTX&O#SQ\
M2HT>ZS(G<Y3M;QH-(.U<HP$T&D#.\D=& ^C:$AJ.\"KA")<]7+^RAEM$.<R#
M='$,4!2KC'#KJ:2A1FEHE$8!3XW26)'MAT=I:!#%]D$4JT]]8 4@4&KTAD9O
M%#/4Z V-WBAAKM$;&KU1S':+Z(WTA@+/1MY<8S<*N6GLAL9NZ$(<&CQ"8*;!
M(QH\DOTL@4=Z/(1#(QL%#F=GI[H8AQ1 $H4/NAA'^@==C$,7XRBQ"UV,0Q?C
MR!=3%^.0]ZKA-Q*Q-/QF'98_,OQ&HU]*66CTBR[&(6&I81X:YJ%A'KH8A\:1
MZ&(<>*8:SJ'A'!K.06:NX1P:SE',5A?CT( .#>CX3@$=&D^A\10:3_'\)>VL
MGS5;3+M_N4O >V1_^<JN0\N/!D$X8K$[XA!RU*KMSJAXB[@>9@ (EG4@G@YW
M_7T9]*SQ87&C>YAE[I6U NG'KL</LM8'JZW3CZ-[QPV_LNRHZS#X<JA0%W.2
M0\>9^2W*]&7XE*;[;) I'8!8'F:KR:(@">T,^A&Q.-BID#M6'*S55!D8U35V
MI;@"(>&3 QXWYE_9L?B_D!%TEP9<3UN>U(H?Q(.5G-K"ES#Q]W<!Y7F3>4]7
MO'M,?C8 YQ(1*PS[[/.%FF$[?.P%3Y4[:'\7\LJ-ZU>$,-L86K%5'"R9Q<&-
M%=O#O32.RIT;&P+?MU,K@3AGLFM-L(=)BN?[X+G<CY_AA^RMPP<6A"$_;T6H
M]32R=23B9%87H(@PJ2^N924*Y?!H"@:U0O@4!/+"4.)?*I[EWU9@0D6T=>0X
MKKA.M#SA!TJ B5)1%B5)_"BV;D"U(C058*J2BDHE@IFF7+(2\GKC9>3=%Y$W
MJB\C?]G8&[6U$5\GF1D[[(;;%JP,F,,9"K#9+<:-KHA4#@*;D?2>8$,:G3S&
M66YS,YBU;K..8/V,F3KF$80TSA$$&>$$OA(GZY8YR_M9W6G2(]'L0!F$MX8U
MML#M&$,K!#_T9 @1C5ON\]"UHPS?E<%Z<B^=IAU>IVL2]KM#5C-_81\MUTL@
MM#MDU5]8>HN<?;R&66+<L\81=^ (9M3,%HOX*M EK]L6MMNJ85;1W9I-O+35
MNHGMMH/MM6:TVW5LKW6\"NJM#K97M :J1JNM0-1V#2TJVK3 !KIHM9I=@EYK
M>!4T\*95K]84Z*!J-K&]$E10K364R(KNM:9$ Z1>T4: M@'1*]IKH=V+F"VT
M91$\;-7L*M$ NE<ULI)Z1=M F]!K786'):PMD@;0]DJ2%6VO),M"^P$ULI+\
MZV[-E>2TT1$110&*%BS:7$F]H@V+U*N:S1 =$I%Z5>)<&DKT6D=;EII50+(!
M]&Q1-AB\O9I5BF*5>$)%.PQZND@[#+I7TG2A-4"25<4JJ../<>CXU31J>)]%
MLE?\,B $V[4.?I=%J[9F-#HJ)LQLX\]Q%#O 'P\)=R]F [\0"-;5::OP,"9^
M*73QMV4UHXL/#4G^$+\I4O:OUHZ%Q5]$DH2E[%\-):$\P242?!<A."3<&%:;
M>"L@!)VFH@!9S2V<$E'QZX!R6X3?PRD[31,]6Y38J('NE:"!5DN)K/APXV57
M>Z\7@,#W%X!PYPK@9&"<G5QKR$$)Y(!KR %!, TYT) ##3G8)N3 [. CQSV 
M'#30%PKH&*=E=#:/. #%XM$1: 74#+.[^0.Z"0=I%?? C2X^>J9 #O 1*1YR
M4#/J^&.DFML?RD&ZKD96)?D01;TJ@1S4T.<2RB$2[PE(UQY*( ?HR2*EF78[
M?A+@0,4EG9*,(!XF1A$5OP)(ZTH)C ,OJQK?JL9:]V!W47--JP3%@+<L-;V2
M]BP\NG?G&F@JF:VFFGL_-?X5/5N4_04_6S2\@1+@%=H&2%X;/5ND'4;)-35:
MK211\4=CRM+"Y\0I< -\OHJ$-\!G0$AX \*)DX(WP&=6*%D@_+4#"6^ QW11
M\ 8M_%(@/.Q!R A3\ 8M?&!(PANH2>$3K(NR?REQWG@8(@EN@):5LGVUE(0P
M#;2+H22:\=L7!6V WA)(6 ,EL3$!+4?I54G$35@$%,!)!X^V(&TS:&DID1$>
M+$=001M_\J3(2MAH7^8(7BW:(!CO/]K@\DJC#4K0!C"-&FV %TRC#33:0*,-
MMH@VJ)'N$PA1>:.+OU;#9]N[$#IL_AEDLVVT-W^.-(U:307@H(./2M&R=HRZ
M$@!HO8WO%7V0K!OM+OYA6?0]8)UR."&AJY5<!;?5/"BX6] ZZ<RGYBIX\W F
M<?&!/DNKR0A1--!6D[U2\K1L0PGBH*DD-XZW5S4:(&6$E*PM?(I!3?:*XE[Q
M-Q1JGADG.6TECX;ARQ.1@$=*_$!3B7_%XTY(Z  E!7^45"-HX,&]E%X)SW!1
M]*K$!)1<?^+52H(<X('CI$ 3G[.@^"RT#:A)Y)/B 27XB+J*%':-<"P@@ [P
M+HM@KR8!>4-Y8IZPNM":K1LF/LU(>-BC3:CW0DDQ-39_\V :=;S)XB$'7:.+
MSS02/$RMB?8%!,A!P^CB^Z7XPRX>+$39:O'E/BAH#OP&3L$<M/'H-M+#*2KB
M6)-0C(!P4=!L*JEQ4"-<&:*#3O&DFI)DOIH26/B[6(JL^&5+PI[@BRI1=H4F
M'M5#"(]J> P66@5-HXX/9@FR$BR6!);ZCLH<N/[^ @]<\6*H<<CAMP8>R($'
MH"H-/, +IH$'VP<>+.7C?YMDO"D8@A7"DGG0((@EW6D0A AD&_AK/@H&HDUX
M @0=S3>,%KY;]*&NUC2:>!@Q6M@F*?>)GS%QV8D_):!/BZ;1:>%/]^C+/O#/
M78(I4&[2\7<<A%[Q!?DI4! \((AP *OCGR\B]-K )Q,(-[X-_,-KA+-B0TDM
M\H:2(O>$S ])5A5/FQ(T0#B -I24^6_@<3LD#:C(_!!6 <FR5%QT$O1*\J]*
M<K6$.R.*?]WQ#K,'?F#':XNR;RDI.JM"JRT\W)32*^'= 90UH&2]XO="TOZ"
MCS.K2A8LQ0W@3QQJG+::X(TT72J*9C7PX HUAPT2M "/M*. "YHJ@! M U\X
MC((MJ!-6+<$;*GE[0@.?I25 "]H$Q"EZNMJ4AY@)'J:#!]N1H 5M_%LT*-(2
M;):P?W7Q)1THPA+0D02C[2IY^T]'"4B88%WXG'+#J!$T2UFX!#,@0 NJ!" $
M0;5XU ;!N#I*8OD.H>(9V@Q@J^DJV!5,P\0CL-'AD4EYPH6@@A9^4R#(6B>X
M68+C^HY*&D3AP]XB"WH\?. A$^*QLU-=UJ $70!3J=$%>,$TND"7-= 9_2UF
M]"$@P=^!D,H:X&]6BH+HVDIL;I8?JD]ZU^E$9UI,E7?D^P',*TQO.N?LX]'I
M^<GQ1F.E&AP;"(_:$\)%_&&$5!EA\[)V#+.MXM!0QS^A0:J,0% !H3)"4\D%
M%0&33:HRJ.9%XDJ*[!%>DD=YOE!-0=_-5UX1LZ7BL4W\$_RDY]?55$90HP$E
M+WO&7TV1*B,H>707[V!)U0:46!;^J7B2K"IR]VH6K(IG80DNFS)^1;4&E-1%
MJ"OQ6#M^?1"E5R7.58E6\9V2(BPE9H6?*U)I?[P3J%)<BY)2UO@0BU050<T[
MM)2$ DKV017'C!JAW@@!N$# F10"%\R5RP!1S;M$M8MW 5>6?6_=\B;Q#@ _
MTIK1(O@F NH!#]DD)*((R1U2007\08V0/*WAGXV@H!Y,?+:;4E !?UBG@!Y,
M-:]%(%P"4#9I?/!'$9;PQE<*4D?%R]CJ:EZ=AZ\36ICL%A>N*RHH>^/$HB\-
M^<#C=FQ\B(.0ZE +01.K/MXLCZ#RY?KH<L^A"D9YDT2'4-F#LJTK*?=/N.&G
M6")^+5(LL586A>7/^ 6/AP%YRDEX/GQ]+TI1"#R^NTB+G37<KU!B4>K)>LZ7
M&$>>=_TTYM2\":G0A)(:=SGE1A:^9%"+>4!(#A1D082<T6<-LJZ@66CYT2 (
M1TQD0H5QUVN=442A:'0;32)%IU4C4K0:=1I%QS3;2Q0+7U+(A%R5LQ3I/XI_
MY%3L?^;!*%&:J&6E5"A>)1G=#Y[+_7@&>7GK\(&5>/'/[.JHU\M9$8ODTY> 
MG)U<TPC$6T-0!//5/E $RR">'-LN[.'*XU8D\#2^PQP>PX+D#BRG"!02L<1W
MH-_MPJ4$1 MV@"!\,HI'$ >)/3P83-S'@4 #Y5FI'8R?OK(/\%ODYLT,-10'
MZD94+/'<4 \EXY+_^?V?I^?'>=.[$1Q4^M%X''F'S:IYR'K!: H-&J1F42S7
M-6PPWL2_M*MLY/H)$++L2=+ =Q;U<@:_V:?4Q, =O<F;JE:WEDY6A)JMB;E6
M4MQ6ZK+>3 S@+W<,6A.-1*_P#0'^6^VM7ZM6VZ99:_?-5JUM0#=OWEP/88=Z
MY'8B-M;)E+!O;CQD,?QE$'A>\&T"6.-CT>8P)9G[@]CN6&#;21C"DOLV%+8Y
MZ1'^' _=B'FN#W8MD=ARK#$LE7EAI_^63F2[=2C09B%GW\2O62LV73MOWE6L
M7]]5P-W [YO >8+_#>.1]^O_ U!+ 0(4 PH    ( ,:,>S<JYSA^BAP  '_C
M 0 2              "D@0    !E>&5C=71I;VY?;&]G+FAT;6Q02P4&    
/  $  0!     NAP      
end

Mime
View raw message