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 Thu, 29 Nov 2007 15:33:13 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-29 20:23:38 +0600
Time to build:	69 minutes 24 seconds
Last changed:	11/29/2007 19:31:57
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: 69 minutes 17 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@ab65aa7c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.r
 ef.WeakReference@ab65a9d8, java.lang.iat=java.lang.ref.WeakReference@ab65a998, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, 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@ab65a8ac, java.la!
 ng.annot
ation.Target=java.lang.ref.WeakReference@ab65a8a0}}
intfCache={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.iat=java.lang.ref.WeakReference@ab65a998, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_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@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0}
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@ab835c94, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.iat=java.lang.ref.WeakReference@ab65a998, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, org.
 apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.l!
 ang.ref.
WeakReference@ab65a8da, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0}}
intfCache={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.iat
 =java.lang.ref.WeakReference@ab65a998, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab65a8ac, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0}
proxyCache={class java.lang.$Proxy21=, class $Proxy23=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java
 .lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefere
 nce@ab6ca792, java.lang.annotation.Target=java.lang.ref.Weak!
 Referenc
e@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.
 WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6ca792, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a
 9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6ca792, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a
 9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6ca792, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6ca792, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefere
 nce@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.l
 ang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=!
 java.lan
g.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001
 _01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6ca792, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefe
 rence@ab6ca792, java.lang.annotation.Target=java.lang.ref.We!
 akRefere
nce@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.re
 f.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6ca792, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6ca792, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6ca792, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6ca792, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8,
  java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakR
 eference@ab6ca792, java.lang.annotation.Target=java.lang.ref!
 .WeakRef
erence@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang
 .ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6ca792, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6ca792, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6ca792, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6ca792, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakR
 eference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=j
 ava.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Ta!
 rget=jav
a.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$
 MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6ca792, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6ca792, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefer
 ence@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.
 lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target!
 =java.la
ng.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA00
 1_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6ca792, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab6
 5a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref
 .WeakReference@ab6ca792, java.lang.annotation.Target=java.la!
 ng.ref.W
eakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=jav
 a.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6ca792, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6ca792, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6ca792, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6ca792, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6ca792, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6ca792, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Weak
 Reference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=
 java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.T!
 arget=ja
va.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001
 $MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6ca792, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9
 d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6ca792, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6ca792, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6ca792, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab
 65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.re
 f.WeakReference@ab6ca792, java.lang.annotation.Target=java.l!
 ang.ref.
WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=ja
 va.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6ca792, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9
 d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6ca792, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6ca792, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6ca792, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6ca792, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Wea
 kReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001
 =java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.!
 Target=j
ava.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA00
 1$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9
 d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6ca792, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a
 9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6ca792, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6ca792, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@a
 b65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.r
 ef.WeakReference@ab6ca792, java.lang.annotation.Target=java.!
 lang.ref
.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=j
 ava.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRe
 ference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=ja
 va.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Tar!
 get=java
.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$M
 A001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9
 d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6ca792, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9
 d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6ca792, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca
 792, java.lang.annotation.Target=java.lang.ref.WeakReference!
 @ab65a8a
0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRefer
 ence@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRef
 erence@ab6ca792, java.lang.annotation.Target=java.lang.ref.W!
 eakRefer
ence@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.r
 ef.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6
 ca792, java.lang.annotation.Target=java.lang.ref.WeakReferen!
 ce@ab65a
8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRef
 erence@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.
 lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferen
 ce@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakR!
 eference
@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.W
 eakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassVal
 Antn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.Cl
 assHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792,!
  java.la
ng.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.C
 lassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, 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@ab65a9de, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferenc
 e@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakRe!
 ference@
ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65aa5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.We
 akReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}}
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@ab6ca7f2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8763cc, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6ca7e6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65aa7c, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65aa48, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65a9f6, java.lang.zzz=java.lang.ref.WeakReference@ab65a9ea, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65a9d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_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@ab65a9d
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab8392e2, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65a98c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65a980, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65a94e, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65a91a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65a8da, java.io.Serializable=java.lang.ref.WeakReference@ab6ca7da, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6ca7ce, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ca792, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65a8a0, java.lang.igt=java.lang.ref.WeakReference@ab6b5bce, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65a
a5a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6ca764, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65aa4e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_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@ab6ca72a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6ca724, java.lang.iat=java.lang.ref.WeakReference@ab65a998, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c2b42, 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@ab6ca6ec, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6ca6e6, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5a3d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5a5854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5a767e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65a974, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65a914, java.lang.i=java.lang.ref.WeakReference@ab6ca6b4, java.lang.j=java.lang.ref.WeakReference@ab65a8fc, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65a902, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab877c3c, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65a8ce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65a8ac}
proxyCache={class $Proxy37=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, class $Proxy38=, class $Proxy31=, class java.lang.reflect.$Proxy41=, class java.lang.reflect.$Proxy39=, class java.lang.$Proxy36=, class java.lang.$Proxy24=, class $Proxy28=, class $Proxy32=, class $Proxy22=}
	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:1344)
	at java.lang.Class.getAnnotation(Class.java:896)
	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 log20071129193157Lbuild.429 11/29/2007 19:31:57hdk
add cc-hdk log20071129193157Lbuild.429 11/29/2007 19:31:57hdk

begin 644 execution_log.zip
M4$L#! H    ( "*L?3>4CG6+N1P  'OC 0 2    97AE8W5T:6]N7VQO9RYH
M=&UL[5W_4]M(LO\]?\6\VGMUV:M%MFS9V%QNJT@@N_!@X<5LKEZE4I20QE@@
M2SY](;!__>N1;/Q-&G5CCVV2H;98.TQ/]_3T]/1,?]1Z-TB&_J_O;D+WZ==W
MHXC_^LYF<?+D\W_]O1\&R5[L_<4/6*?^W__\^Z]OTI%K)WPO?@@.WKS9R[_!
MIRB%[XRQ+R[W><*_LB/Q?R^X9>VNQ?J>SV/6C\(AJ_''41@EM33F45QS'/AO
MSPF'PS"HW:2>[]8B'J=^$M?<R'\8[B4\3D2_T/.=_6!_9>]%(]'? 1O:]SPG
M,AZ'_ERKN2\@ZYX+0CG)@;S1* I'DB;\,>%1<.WRA4;Y9^X,0OC\9RP&_>'L
ML-<[.WG/_E4]8&? G?LPA2$/W/O:MS"ZAQZN'=^.8]^[*1<G'Y(1QH8=.0/#
M>7PTG/ZM1'XO\!(C#;S'JC;?O*"J"8P +"6.N6L,0Y?+%,L3(^9#+S9<+XHK
M&N8JMGU9NY&?WGJ!80>) ]89>3?5;9W1*+'C>UFO8E3ET_HA#/K>;1K9B1<&
MDMD7/[^'<6;XI_!GF'_3:!GUZWJ7O>VE 3OWG"B,G^*$#V-V$CC&S]+.)E; 
MHC!,UFQ,2X)/?\(8>)UY0?J(HQ &"!1\V+82) \P5Z"X=1QL^_XMM'?Y37HK
MIX"%S"+^X,4P4T#1ZG:M9K>*B3#G,.!!$F=,1G[X5"G7X,D(0B/VA%Q],%DN
MI8#6?NC8OO&7F,XBBKDO=P_#Q#.$]Y/8K) :/.%>UCASE?&>^,NR@7X9WL/J
M SN../AKE\&7@Y<:T\-P_&<_>+S.IOP:IO$ZFYI:)D1M*CWT*VR/Q_,B?0%U
MB(^.6%IB$&+!6"P.T\CAX^TB";<H8:6> W %#WRG-)V+5&J%/_TTH^O3S^=7
M)RRGB-D!>P_BWH]"+TC,W1M232:=^.: '37 8!+;GQK/#9],G&N44O42.\J\
M-6CEOFHY\N&-V._LP.LO+4RTIB_#T<?('O)=U'.Y;*]-RSWX1Y_W$C[:13W+
MI'MMFOY\?@*ATRYJN4RRB:[,[6IX/E"-9K>7G=I6(BZ82+9'5*P"!\39_7,7
M1UB[\\JCU\IP\%^5/Y5=?((#0KZ\,KE8FI\E?0\"4R:.6>STY(J]=7G?AB.R
M_.2P)I%>IH_\$,P?'3]U\W#NY6>7Y[G,COOC/N/)!R.[)KC.9],7)Q;CL=.^
M;EL&3":K.*E5C?$G]OOAI_.+/_YOKU5O-TN;C?W,Q-]D@6UIX^<M=KK9R@FP
M9S;Y4,"T C$GTCCO+@7YO[*CX_=__G; ?N-),G7X/'CPHG (EF@8QC*?!5H7
M#E/_5=6H-V;@V"/[!C:7Q./QVCOG#^)4M[9NSWDR"-WC((F>0&[?O[&=>^;%
MV6=P6OTPFE6Q,?M9K.FWRXMV@<&1%]LWV48[RRH;!780V(D%+IP%*6Q1$4N 
M*0<&Z^A_HOJ;Y\&C]+],QN $GPG9JBL3;<JCI7;X&-(C#F84.G;I]*QE_M_/
M#-YQTI$'ANL%K)\&CKC>6M& 55O7![%++.N7,NAGJZKDY7,[$KR2@=C&HCB9
MX;JF\>@YW^B<M_ .>(9\K?YWXB#BU'%X'$.8QI(H7=M4*S*HQ4A"<E>PT%)Z
M%M<QQSIBCAD5&[.?=R;F. X4+ZK7%]183?5!C;6O@YI\@UMMA;R>#<Y:/J>6
M+<6I&M:[%#<SX3/2+SO%G9G/&2ESE80!@D4!E1@;?H[U%*B> @N_J;[N=:8=
MZV0KU2>']9P<BO(RKR]7P'<Q5W#G)9$7A,;I\97.#DBS UQG!]C2RM39 9T=
M>'T':9T=T#?%.CN@YUQG!W8GQM?9@1V*.71VX/4%-3H[H"^Q='9 7TW+QZ:S
M [LY!3H[\*,Y5IT=T-F!:78@'.UR=N#B4F<'I-D!F+Y5LP,SUR2SCR_*;_-G
M/.3L,V)RHN\EP:#F"N&[="^@OQUT+R 5CT81A]];=2\ZFZ6S6:_WXD=GLW1F
M0V>S])SK;-;NG$DE-3O6%T>\-$2@[_Y78.BP)I(!3+HK=O18U#3@;F5$D(6\
M@M?A+?"ZRN@1MCG1BFA@^'9P:^2D;!7:K/A7ZB1A1.@E@$F$T0H_AZ!Z'JXM
MACO6%X7NU@]O;)]%O,\C'HC*1A S"3>#[VLB^?2X]OSI;R9%@84=&,G B]QK
M,(?1VY_9,(O""'V^Q ?.APRXO46<-XASD#5?S?0JNC">/.Z[%+6-.WSV\#.6
M  XR'O' %4LQP:@Q*[=1N=453/K<E..X/(<&I( @IYU,=\$U-[*#7#$+^L)K
M^VI&R<+5Y=TAG-V8?D_\,/-9E=GQ)_]79 \@ZWC[P_+\Q.,4.,V,=ZNF-7OX
M0YT<U]7#C-$4F?<!BSEL Q-C_OQ+7B_Q@)T57'/]S?SG:S*XAC:X5<Q%E<%%
M:?"=&5IS!4-[ILR+]@HILLCW^OC3IXM/UW]<7)]??#J^_OCI\/RXA[?%8?CP
MPBUCLMMD^ARO ;Q"7[P*II.P+?=8W8/&W6G<W6(;C;O3N#L-#]G 59S&W?T 
MH"^-N]OZ%&C<W8_F6#7N3N/NIL"8.'HH'6CI'R8_RH Q/1X]P'Q-*OAN0I"7
M:6$7L'<PA1I[]X-B[QSAMA!O/0'; _N2M1$=[8V+N6_=4TV'%=?"F[M=$N?&
M"TJG;5KS/W=F=N"ROK *P:MHNQ;?LE<7-&F5]<?\SKS@?GRS)7Y?BQ;7=I)$
M<2FG^II+^%>*<V/'7L$KB[8ECN="'./U"UY6M#6)! @T2HOP[]L2"9:,EX2[
M9$4C.RJ@V)HT273MA$%!Y+0MB<:IC)T0*'^9R XM_+% ?3N96/8NB;6#4Y<,
MO&"G5)5XX"9C.",.=T6<[-5TUS$HR+XM."IN1ZCQE(&N^N&NR#2"&!J<95KT
M ,9V)(KL;[NUPX%,6>)_5X1)O"&0;4R:@G/(Y.6XNQ+T%[W1:5:)D_-:UKHP
MT)]OB(C7)P?7R\->[_B(X2D*6)1LQ1(6<HH"%N5QM81+)5$1H_)P6<:IDJJ 
M5;F3D'"J)"I@5!S=2IA("8H8E :L,B951 6,2H,9"9\JFGDV\NBRF V*II"-
M-&:4,L-0%K(DJA!)5<A*'N=)^:%(YYG*@KAB7@B*)185@5DI(QS=$CMYR%7*
M#46VQ$P62Y6R0A M,9*'2*6L4&1+S$IBGU(N\O9+W9=%,Z7]%Q 4A2A92# ?
MI>19I/PO7]E59 =Q/XR&#'KD!\QLFN:P7"^7/K=CD4,(W)GKPQPG")^3S80Z
M*UXUQ\/PGE?>1\-(@^JW=!O3SHP=>7GT5*+).U.7YW/[(M7B09JXX3?,1?5V
M!*L)).Z1S8'-1?!ON^@MHFP#KYS-1<2^U'<GE/;1!FT<1Y'D8D:K;%YE)Y47
M[%O66(7SVRFOE\'X%[W>E\%3EI=U9F>\4V=QF$8.GZIU>R+.?<E.'=ENGY'M
ME'ZK;AK*XYCQSQJ@$&+1P*A//Y^K&;7+1W[X5+N#]G<1%QG5FA!F$T-#&\7U
M-R\97-]YR746I3_7:2GW=9L0OR=$&T>'8:!?=(T S.2+RU_SBZ[SYU=JO:'M
M^[ /./?Y$ZYBY<@1*C"(L#^$P"=ZJOU#WC3#_%4 9'C41S0K_</TC1S-9K-3
MVNS6J9U=].0\H,TYF)Z7*R*6-QZ!W'/->]YP!)O>2T?1MST_6Q%_WL Y-VVS
M?*:EPMK1ZEIK[.\WQLPS'S'TD@16I/]43AS#^3".:^?>X\K<K49[N6#%I!FL
M CX2R-;:1R^P?>\OGMMII85BC*5NUN>DF/G2;50-/9-C=1FL;HL-[.!V4?6R
M2?_C\GAUQEUS&4([P^,2A$K"X:=)"8-JC0/1O[E]3Z# B-EN=JO<U[D=/(T7
MX'IX-KK=N=FH-(6GP-DDHD_LG.R _>XAKH,DC1:Z>UY8B%ZKVRYTGD6S?FB[
M/#(^B,^"^#>>'''XBZ@QD/TC@O.*'4G$.IZXFI- P!6]S-M$2(6LV)%$K+/P
M]BS[1)2BFD["](\P^1BFJ.M[$IF$92];2R\:*HIT@?7SQC*=+LH">!%YJ0C@
MT$D\9>T7F-PZ!NR<A^)) @0+3.M"!KF-HSE4-"]@$<(1'-F]M&E!UY%].Y1Y
M^?G>JUH7,>!8T64MESL^\U"V6M5RN>/%S?]_4YYRY,IX$?FR"$"<%01 :JZZ
M>0&+-'@VQ?@B.'[T$OP8J<3+['.O!8+C&%8W+V !@<D@"@,0TIU*BQ_D"^B7
MA<A#L[SH10S>"\<:3;7 T!/IG>QF>6[W+2#//Y_"[ZP A)\<L/)'&::RX1F4
MRW>1#%#.$M%XL?O0.(PB^PGI&E#-EUF(N^A;CDJJ8EHO,+@+/$-LYF?>361'
M&"P.EF*!D3B_&_GMJ#A#/._DF''1:;',KUWX,%A%A(H>B@3I\0<>V?[X&(5E
MCJ0J9)BYLP]A%/"H!PL(S1)+AV%Z+;FME;.54!8Q!@V%W\0D8?E5$TC9T$V9
M0HID33-D>@=2,5[(G,8RXGV?.XD!Y\^\5@N"'YYF@=DD&VA49YV7F-)I9<QE
MV=N7;JMX!M7R25*EA>(UEXLD5P@HXU MWUGH8("2>)I%9IFS,MY[M[VLY.G[
MM-]'Q1M$PF*VE-,@FJ28538-F( 2U[Z8"7Y/1!(4L_G,'1Q^$=>^F(FXH/W=
MC@=#>X0\!1 )%]B.2]N)TU%O;,V_AR$*)4RD+&9\$O1%#,TI-DDF+6,]=A%(
M%TTB*V;9\SD?X5G)FQ>SR&V[VOTM,<,2RMA>7)Q3&<I(%EBEB><;1S@09W7;
MPL[#R\A[X#Z<AC"1 IZFB-EE%&)LH;IM4>?Y]H!VOWB:1?@H&\-@-H<BK8*Q
MS'T1OU\;W&+R-K#38UV11 ZPX"L#+#1.0C36.(EUX"06X H:H: 1"AJA4-JK
M1BA(Q-((A9>P_)$1"DOH.Y($>&H-D= 0B8K.-41"0R2*&6J(!(JAADAHB 26
MD89(:(C$"]EJB(2&2&B(A(9(O$@^#9'0$ D-D9#SU1")G81(%#U-3>!(H=88
M#0D/C='0& WQ1?Q^K1B-BTN-T9!B-,*1+H*1_T&#.]8 [BAMI^M=K E-LD'D
M@L:PH,7<&(:EZ <;U6@TB4:3E$NAT212UCN%)M%@CDH6&LRAP1P2EAK,H<$<
M&LRAP1P:S*'!''BF&LRAP1P:S$%FKL$<&LQ1SE:#.3280X,YOE,PA\92:"R%
MQE(\?Q&_7QN68D:N37!_V=!W 4L!BEH52_'3=P.FB/WP6^F?UX8YZ.Z7IX>]
ML#:Y27KME2M:'9,Y$813X-C^DT*0P<(^\*_BO9[<OT[!+_*\&GCQ6,?YI@-?
M'WCTE!D]UF6.YRC?WS0:0-JY1@-H-("<Y8^,!M"U)30<X57"$2YZN'YE#3>(
M<I@%Z>(8H"B6&>'64T5#C=+0*(T2GAJEL23;#X_2T""*S8,HEI_ZP I H-3H
M#8W>*&>HT1L:O5'!7*,W-'JCG.T&T1O9#06>C;RYQFZ4<M/8#8W=T(4X-'B$
MP$R#1S1X)/]9 (_T> 2'1C8,7<Y.3W0Q#BF )(X>=#&.[ ^Z&(<NQE%A%[H8
MAR[&42RF+L8A[U7#;R1B:?C-2UC^R/ ;C7ZI9*'1+[H8AX2EAGEHF(>&>>AB
M'!I'HHMQX)EJ.(>&<V@X!YFYAG-H.$<Y6UV,0P,Z-*#C.P5T:#R%QE-H/,7S
MEZRSZ[S9?-K]RUT*WB/_RU=V%=E!W ^C(4N\(8>0P^RVF\/R+>)JD ,@6-Z!
M>#K<"W9ET-/&!^6-[F&6N5_5"J0?>3[?RUOO+;?./@[O72_ZRO*CKLO@RX%"
M7<Q(#AWGYC<OTY?!4Y;N<T"F; !B>9CM%HO#-')RZ$?,DG"K0FY9<;!6,V5@
M5&=M2W$E0L(G%SQNPK^R(_%_(2/H+@NXGC8\J;4@3/I+.;6Y+U$:[.X"*O(F
MLYZN?/<8_ZP!SB4B5ACVZ>=S-<-V^<@/GVIWT/XNXK4;+Z@)838QM'*KV%LP
MB[T;.W$&.VD<M3LO,02^;ZM6 G'.>-<:8P_3#,_WP?=XD#S##]E;E_=M"$-^
MWHA0+]/(QI&(XUF=@R+"I*Y<RTH4RN'Q! QJ1_ I#.6%H<2_U'P[N*W!A(IH
MZ]!U/7&=:/O"#U0 $Z6BS$N2!G%BWX!J16@JP%05%94J!#--N605Y$UK-?+N
M2N16?37RU<9N-5Z,^#K.S=AE-]RQ867 '$Y1@*UN.6YT2:1J$-B4I/<$&]+P
M^#')<YOKP:QU6TT$ZV?,U!&/(:1Q#R'(B,;PE21]:9FSHI_EG28[$DT/E&%T
M:]@C&]R.,; C\$-/AA#1N.4!CSPGSO%=.:RG\-)ITN%5MB9AOSM@#?,7]M'V
M_!1"NP-6_X5EM\CYQRN8)<9]>Q1S%XY@1L-D,5_&N13UVL;V6C?,.KI;LX47
MMMZQL-UVL+TVC':CB>VUB5=!<Q_=*UH#=:-MH15+D'6_@=8KVK3 "#HM=*]=
M@F(;;;0*++QM669'@0[J)EH'!!74\19+DA7=:X/2*]JV2+WN8WM%VX#H%6U:
M:/\B9JN![97@8NOH3BD*P&\'2D2E=&IVL;WN$WIMHNV*X%\)7H"D ;PCI/2J
MQ+#P&B#)BO98).^J9++0AD5RV>CU2E$ ?FFI,5=2KVJ6EII-2\T&JT0#%EI6
M2J]--4&6DET+/UN4#09O66:=HE@UCD#-#J-D@T%[;=)LH>V5)*N2\+V)]MHF
M.GHUC08^>FV0#!9M6GAIZT9C'[^\T+IM&,TV6@F4 S+^B@ OK(A?T!L"X>X%
M[[<L@G5U53@8$[_+=/%790VCVT"O,(H[Q)L69?=J*W'=A.M"BL7BEQ=E]U(3
MPN#O7AH$QV7B;:M!N"^LM]":;1)B3A,?&*B)C]5$AQ19\;LBY:IH'[^'4S::
M%MIY4X(C"[W/$%30QCLNBJPM?$)BM9N]UXL_X+N+/[CS!&XR-$Z/KS3BH )Q
MP#7B@""81AQHQ(%&'&P2<6"V\9'NMB$'=:/;77^0TX* 3 7DH--"YQ@(!_^V
MM?Z3I&E8'?S]#P$;T,4; 05R8*$O%/"0@P8<>Y7$I$I28DKN[9MJLBQX_Z+D
MV*\FWTX"'*!GBW3Q@?:$) THR0INNU?*T92 9]H^Z 2]8M7<*I(L2XVL:ORK
MDHP[WK)>T0:CQF6I602D7O$WBMOO58D&\+>4)" #_DIUZQ 9_&R1-AC\M7J=
MTBWZM$%R!$J 8EL&2ZH)!TBRJDA@URT\J(T".<#G;TF0 _PIC@0YZ.#/G 3(
M@85?""3(@9($4[VI!'* WQ#PF(.&L8]/B5)2;'@H*OZRK&F8'1724M WE/U+
MD;!X=T"Q6?Q2H.Q?2@Z>^'L2"N2@B]<K!7) , (*Y*"I))+%XR9)1R2\9I4\
MFT R WRW),P!WLU2HJ/V^I\ K!MM_&4T15:\!E:$>;Y:S$$XVGW,P<6EQAQ4
M8 Y@&C7F "^8QAQHS('&'&P0<] PFAT\:I<0F!-0A>@(NM$Q]O$A-/Y:9=]H
MX[/CA$Q^ __\&5X'1A</YT#+VH&03 GJ@/#0"?HHV30Z%CZ!A;X*;!IF6\F1
M!__\%>4T3;A;4_$ &@EVH.1\BK<!TFTP^GQ*@1W@@5VD!UE4*$!)MK&EYNY'
M29V#%A[1I,1:27I5DA%2@N?!FP!)5K1:2;Y53;I51=I"T>Z"OP$F/>.N!'2 
MW[5)LBI!X.%3F*2M$'U/2=" A7>$E%[5%)-24YT'?[%.>C@,?ZM<5Q(0DAR!
M"CBVHN(!>-@%*1Y0 N[$NQ?",L!CY2B@@Q;AD5:"P9KXZ:)(V\6G!/%)FR:<
MY==_WC*-??S!@)1APD>;!-!!$Q\7HN>K:W259,;Q^RP!<] "%2AQAW@CH.RT
M'14%VTR\L!3(01O_@ [EZ11\]03*\U2$8E6$2X(6'B=# 1TT\*$\'G1@4DJ8
MDA+Y2B"I2NZ?.OB%0,',$2H]$%30PN^*A-BH@3]Z$1X!;.+1-P19S8Z2@T?W
M.ZISX 6[BSGPQ(NA1A&'WQIS(,<<@*HTY@ OF,8<;!YSL)"*_VV<[*; !Y8(
M*^9!XQ\6=*?Q#WEQ>_P]+^&,L$]():.#><O 8SS11[H&]-I&AT9X63M& W\ 
M14]8U]C'EYW 0PI,H]/"'Y/0]WS@G2TE+R2P\%=RA..RI>12TL)G*0G'+ZN.
MAWQ3]*K@KM?"'^D(!T4+?WVJ)CU#TH"*A*JE).E#Z)5P^B2X <)EG(6_C"/9
M@(IBKFJ6%AZNHT14DG-5<1=I*7D_D86'%NV !E34LK64B*JD-BQ>5-+VJ@*Q
MU5;BL0EO*2.M 25[%OYE)Z3=106B@.!<*5Y 21D#"Y^>51.YD69+!7#3P@/!
M2 <-_&F+ BG 'PTID((6H70>6MJV81+><4" %#25'+?:^+KFE 22A7\NG@ I
MP*.+\)""%N6!:)*+P6--\1=0%J7"%4%:!9 "DX)BIA3G[.*OX @6VRU(S:V^
M?77Q#S81PH(N/MS")Y,MHXDO$X*'%)A&=Q^_A5,@!6T5+P'K$MXB0NA5Q8,R
M>(/%&T$3?"P^\4UY/7)[_9$L>!@%186;L&C7#^0UC29^OBB65?#(W*M%%,31
MP\XB"GH\>N 1$^*QTQ-=R: "50!3J5$%>,$TJD!7,M"9_ UF\B%VP)_^*:E\
MBU 8L"R(;BS%YG#VK4JU'?>NLIG.U9AI[S (0IA8F-]LTMG'PY.SXZ.U1DL-
M.#;@+RD)U1 (3]=3JB$07N.&[;5CF$I"NR8>X4VJAD!X%RVA&D(3_Q3LUFMD
MX\\BI$=KU;S*3TD%//P;'=4\44>JAJ#B64W\\^6DI]95@"P(K]Q34@R 5%50
MQ?-.:EX_JN2E!H2'WBB]JBF&@+8 BF_% ^-(CU9ON?8\20-*:J*H*8: O^PC
M]:KF1;%*=D(EM6;PE6 IG1*>_E6R:9->P*#BH2Q*M>VZD@V6]-9L)5Y;42T$
M)6]@P --2+NABL,6Y8%] G*! ) M12Z82]<!XO'$BO!E_C;@TG;N[5O>(MX"
MX$?:,-J$,S !]6#BGV$@9*/:^,PTJ9 "?AD1\J<-?/X4#WMH&UV\L)0'_O'9
M>1+LH:'&FQ*V5,I.K:30&J'R*@6I@W^9"V'S:^ ?RJ9$%?BJHZ4I;W'INJ2#
M*C.8]Z81[_O<28P/21A176HI<&+9RS=@Y5?$9L5R??2X[U(%H[Q"8A]_UT>J
MYJ"DS+^:MY@2D@<42S2[%?T6S_@Y3P8A><I)@#X\-HA29:&[\HUAI\BE5>NP
M+/UD/Z=,C$/?OWH:<6KJA%1D0LF=.<HV"P8T]R7'9,PB1^;3^7EO>2OH,[*#
MN!]&0R:RH<*VZ]WN,*906.U.BTJQ7R=26'6B5/O[K<X"Q=R7##91KJ7\\R1-
M^H_R'SD5^Y]90$J<)6M9)16*5T56]X/O\2"9PE[>NKQOIW[R,[L\[/4*5L0\
M^>3='Z?'5S0"\;(0%,%LI0\4P2*0IVHAS/9PZ7,[%IB:P&4N3V!!<A=62@P*
MB5D:N-#O9B%3 J8%&T 8/1GE(TC"U!GL]<?N8T\@@HJLU E'3U_9!_@M\O-F
MCAQ*0G4C*I=X9J@'DG')__S^SY.SHZ+I70L6*OMH/ []@U;=/&"]<#B!!_4S
MLRB7ZPHV&'_L7R#P''I!"H0LSZ*'@3NOEU/XS3YE)@;NZ$W15(FCMYBL&#5;
M8W.M9=BMS&6]&1O 7]X(M"8:B5[A&P( N-S;=:->WS?-1A<^-)H&=//FS=4 
M=JA'[J1B8QU/"?OF)0.6P%_ZH>^'W\:@-3X2;0XRDID_B.V.A8Z31A$LN6\#
M89OC'N'/R<"+F>\%8-<2B6W7'L%2F15V\F_91.ZW#P3B+.+LF_@U;<4F:^?-
MNYK]Z[L:N!OX?1.Z3_"_03+T?_U_4$L! A0#"@    @ (JQ]-Y2.=8NY'   
M>^,! !(              *2!     &5X96-U=&EO;E]L;V<N:'1M;%!+!08 
1     0 ! $    #I'      ! 
end

Mime
View raw message