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 Wed, 28 Nov 2007 14:55:26 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-28 19:46:04 +0600
Time to build:	69 minutes 12 seconds
Last changed:	11/28/2007 18:51:05
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 4 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@ab658bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.r
 ef.WeakReference@ab658b2a, java.lang.iat=java.lang.ref.WeakReference@ab658b18, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.j=java.lang.ref.WeakReference@ab658a7c, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, 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@ab658a04, java.la!
 ng.annot
ation.Target=java.lang.ref.WeakReference@ab6589f8}}
intfCache={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.iat=java.lang.ref.WeakReference@ab658b18, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.j=java.lang.ref.WeakReference@ab658a7c, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8}
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@ab658bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, 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@ab658b30, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.iat=java.lang.ref.WeakReference@ab658b18, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.j=java.lang.ref.WeakReference@ab658a7c, org.
 apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.l!
 ang.ref.
WeakReference@ab658a5a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8}}
intfCache={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab835c94, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, 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@ab658b30, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.iat
 =java.lang.ref.WeakReference@ab658b18, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.j=java.lang.ref.WeakReference@ab658a7c, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab658a04, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java
 .lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefere
 nce@ab6cc41a, java.lang.annotation.Target=java.lang.ref.Weak!
 Referenc
e@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.
 WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6cc41a, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658
 b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6cc41a, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658
 b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6cc41a, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 8b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6cc41a, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefere
 nce@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.l
 ang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=!
 java.lan
g.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001
 _01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6cc41a, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefe
 rence@ab6cc41a, java.lang.annotation.Target=java.lang.ref.We!
 akRefere
nce@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.re
 f.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 8b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6cc41a, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6cc41a, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6cc41a, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a,
  java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakR
 eference@ab6cc41a, java.lang.annotation.Target=java.lang.ref!
 .WeakRef
erence@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang
 .ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6cc41a, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6cc41a, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakR
 eference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=j
 ava.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Ta!
 rget=jav
a.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$
 MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6cc41a, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6cc41a, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefer
 ence@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.
 lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target!
 =java.la
ng.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA00
 1_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6cc41a, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab6
 58b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref
 .WeakReference@ab6cc41a, java.lang.annotation.Target=java.la!
 ng.ref.W
eakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=jav
 a.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6cc41a, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6cc41a, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6cc41a, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6cc41a, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Weak
 Reference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=
 java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.T!
 arget=ja
va.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001
 $MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6cc41a, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b
 2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6cc41a, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab
 658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.re
 f.WeakReference@ab6cc41a, java.lang.annotation.Target=java.l!
 ang.ref.
WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=ja
 va.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2
 a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6cc41a, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b
 2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6cc41a, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Wea
 kReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001
 =java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.!
 Target=j
ava.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA00
 1$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b
 2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6cc41a, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658
 b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6cc41a, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@a
 b658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.r
 ef.WeakReference@ab6cc41a, java.lang.annotation.Target=java.!
 lang.ref
.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=j
 ava.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRe
 ference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=ja
 va.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Tar!
 get=java
.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$M
 A001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b
 2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6cc41a, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testGetAnnotation_ByDefault(AllTypesTest.java:51)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testGetAnnotation_NoDefaultClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=java.lang.annotation.RetentionloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b
 2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6cc41a, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testGetAnnotation_NoDefault(AllTypesTest.java:87)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testEqualsClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=java.lang.annotation.RetentionloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc
 41a, java.lang.annotation.Target=java.lang.ref.WeakReference!
 @ab6589f
8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRefer
 ence@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testEquals(AllTypesTest.java:114)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testEquals_ForeignImplClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=java.lang.annotation.RetentionloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRef
 erence@ab6cc41a, java.lang.annotation.Target=java.lang.ref.W!
 eakRefer
ence@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.r
 ef.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testEquals_ForeignImpl(AllTypesTest.java:131)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testToStringClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=java.lang.annotation.RetentionloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6
 cc41a, java.lang.annotation.Target=java.lang.ref.WeakReferen!
 ce@ab658
9f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRef
 erence@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testToString(AllTypesTest.java:140)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testAnnotationTypeClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=java.lang.annotation.RetentionloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.
 lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferen
 ce@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakR!
 eference
@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.W
 eakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testAnnotationType(AllTypesTest.java:152)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
Test: testAnnotation_ElementErrorClass: org.apache.harmony.lang.annotation.AllTypesTestjava.lang.AssertionError: interfaceKey=org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntnloaderCache={null={java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01$iiii=java.lang.ref.WeakReference@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassVal
 Antn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.Cl
 assHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a,!
  java.la
ng.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.C
 lassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, 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@ab658b30, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferenc
 e@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakRe!
 ference@
ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab658bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.We
 akReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}}
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@ab6cc4e6, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8d83e0, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6cc48a, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab658bce, 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@ab658b9a, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab658b48, java.lang.zzz=java.lang.ref.WeakReference@ab658b3c, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab658b2a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab658b3
 0, 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@ab658b0c, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab658b00, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab658ace, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab658a9a, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab658a5a, java.io.Serializable=java.lang.ref.WeakReference@ab6cc462, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6cc456, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6cc41a, java.lang.annotation.Target=java.lang.ref.WeakReference@ab6589f8, java.lang.igt=java.lang.ref.WeakReference@ab6b39d8, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab658
bac, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6cc3ec, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab658ba0, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc3b2, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6cc35e, java.lang.iat=java.lang.ref.WeakReference@ab658b18, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6c3602, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6cc326, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6cc2de, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b7d3e, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b9854, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5bb67e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab658af4, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab8377c8, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab658a94, java.lang.i=java.lang.ref.WeakReference@ab6cc2ac, java.lang.j=java.lang.ref.WeakReference@ab658a7c, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab658a82, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8d9c50, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab658a26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab658a04}
proxyCache={class $Proxy38=, class java.lang.reflect.$Proxy40=, class java.lang.$Proxy27=, class java.lang.$Proxy21=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy30=, class $Proxy23=, class $Proxy34=, class $Proxy26=, class $Proxy33=, class java.lang.$Proxy35=, class $Proxy29=, 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:1338)
	at java.lang.Class.getAnnotation(Class.java:890)
	at org.apache.harmony.lang.annotation.AllTypesTest.testSerialization(AllTypesTest.java:189)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)

***********************************************************
Modifications since last successful build:	(2)
            
add cc-hdk log20071128185105Lbuild.424 11/28/2007 18:51:05hdk
add cc-hdk log20071128185105Lbuild.424 11/28/2007 18:51:05hdk

begin 644 execution_log.zip
M4$L#! H    ( .FF?#<MWJIVI1P  (#C 0 2    97AE8W5T:6]N7VQO9RYH
M=&UL[5U[<]LXDO\_GP)7LU>;V1I3HD2]O-FI<A)G)CY[[(L\V;I*I50T"5FT
M*5++AV//I[\&*5DO$NRV!4E.X)KR2#$:W6@TNAOH'\$WHV3L__KF*G0??GTS
MB?BO;VP6)P\^_]??AV&0',3>7_R0=>O__<^___HJG;AVP@_BN^#PU:N#_!M\
MBE+XSAC[XG*?)_PK>R_^[P77K-VSV-#S><R&43AF-7X_":.DEL8\BFN. _\=
M..%X' :UJ]3SW5K$X]1/XIH;^7?C@X3'B>@7>KZQ[^RO[*UH)/H[9&/[EN=$
MQOW87VJU] 5D/7!!*"<YE#>:1.%$TH3?)SP*!BY?:91_YLXHA,]_QF+0[TZ/
M^OW3CV_9OZH'[(RX<QNF,.21>UO[%D:WT,/ \>TX]KVK<G'R(1EA;-B1,S*<
M^WO#&5Y+Y/<"+S'2P+NO:O/-"ZJ:P C 4N*8N\8X=+E,L3PQ8C[V8L/UHKBB
M8:YBVY>UF_CIM1<8=I X8)V1=U7=UIE,$CN^E?4J1E4^K>_"8.A=IY&=>&$@
MF7WQ\WL89X9_ G^&^3>-EE$?U'OL=3\-V)GG1&'\$"=\'+./@6/\+.UL9@4L
M"L-DP\:T)OC\)XR!UZD7I/<X"F& 0,'';2M!\@!S!8IKQ\&V'UY#>Y=?I==R
M"EC(+.)W7@PS!12M7K?7M:J8"',. QXD<<9DXH</E7*-'HP@-&)/R#4$D^52
M"FCMAX[M&W^)Z2RB6/IR<S=./$-X/XG-"JG!$QYDC3-7&1^(OZP;Z)?Q+:P^
ML..(@[]V&7PY?*HQW8VG?_:#^T$VY0.8QD$V-;5,B-I<>NA7V!Z/ET7Z NH0
M'QVQM,0@Q(*Q6!RFD<.GX2()=RAAI9X#< 5W?*\TG8M4:H4__;2@ZY//9Y<?
M64X1LT/V%L2]G81>D)C[-Z2:3#KQS0$[:H#!)+8_-YXK/ILXURBEZB=VE'EK
MT,IMU7+DXRL1[^S &ZXM3+2F+\+)A\@>\WW4<[EL+TW+??A'G_<3/ME'/<ND
M>VF:_GSV$5*G?=1RF60S79F[U?!RHAHMAI>]"BL1%TPDX1&5J\ &<3%^[N,(
M:S=>>?9:F0[^J_*GLHM/L$'(EU<F%TOSO:3O06+*Q#:+G7R\9*]=/K1ABRS?
M.6Q(I*?I(]\$\WO'3]T\G7OZWN5Q+K/M_K3/>/;!R(X)!OEL^F+'8MQWVX.V
M9<!DLHJ=6M48?V*_'WTZ.__C_PY:]7:SM-G4S\S\39;8EC9^#+'S8"LGP.[9
MY$,!TPK$G$CSO)L4Y/_*WA^__?.W0_8;3Y*YP^?!G1>%8[!$PS#6^:S0NK"9
M^J^J1OTI \>>V%<07!*/QQOOG-^)7=W&NCWCR2ATCX,D>@"Y??_*=FZ9%V>?
MP6D-PVA1Q<;B9[&F7Z\OVA4&[[W8OLH"[2*K;!3806 G%KAP%J00HB*6 %,.
M##;1_TSU5X^#1^E_G8S!#CX3LE57)MJ<1TOM\#&D[SF84>C8I=.SD?E_NS!X
MQTDG'ABN%[!A&CCB>.N9!JS:NMZ)*+&N7\J@'ZVJDI?/[4CP2D8BC$5QLL!U
M0^/1<[[5.6_A'? "^4;][\Q!Q*GC\#B&-(TE4;JQJ59D4*N9A.2L8*6E="^N
M<XY-Y!P+*C86/^]-SG$<*%Y4+R^IL9KJDQJKHY.:/, ];X6\G !GK>]3RY;B
M7 V;78K;F? %Z=>=XM[,YX*4N4K" ,&B@$J,#3_'>@I43\%Z2;DTJ+[L=:8=
MZRR4ZIW#9G8.1769EU<KX/M8*[CQDL@+0N/D^%)7!Z35 :ZK VQM9>KJ@*X.
MO+R-M*X.Z)-B71W0<ZZK _N3X^OJP![E'+HZ\/*2&ET=T(=8NCJ@CZ;E8]/5
M@?V< ET=^-$<JZX.Z.K O#H03O:Y.G!^H:L#TNH 3-]SJP,+QR2+CR_*3_,7
M/.3B,V)RHN^EP*#F".&[="^@OSUT+R 5CR81A]\[=2^ZFJ6K62_WX$=7LW1E
M0U>S])SK:M;^[$DE=W9L+H]X:HI C_Z78.BP)I(13+HK(GHL[C3@;F5&D*6\
M@M?1-?"ZS.@1MCG3BFA@^'9P;>2D[#FTV>5?J9.$$:&7 "811BO\'(+J<;BV
M&.Y47Q2Z:S^\LGT6\2&/>"!N-H*<2;@9?%\SR>?;M<=/?S,I"BSLP$A&7N0.
MP!PFKW]FXRP+(_3Y%!^XG#+@8HO8;Q#G(&O^/-.KZ,)X\+CO4M0V[?#1PR]8
M CC(>,(#5RS%!*/&[+J-RE!7,.E+4X[C\I@:D!*"G'8VW07'W,@.<L6LZ NO
M[<L%)0M7EW>'<'93^@/QP\Q'56;;G_Q?D3V K-/PA^7YB<<I<%H8[TY-:W'S
MA]HY;JJ'!:,I,N]#%G,( S-C_OQ+?E_B(3LM..;ZF_G/EV1P#6UPSS$75087
MI<%W9FC-9QC:(V5^::^0(LM\!\>?/IU_&OQQ/C@[_W0\^/#IZ.RXC[?%<7CW
MQ) QBS:9/J=K *_0)Z^"^23LRCU6]Z!Q=QIWM]I&X^XT[D[#0[9P%*=Q=S\ 
MZ$OC[G8^!1IW]Z,Y5HV[T[B[.3 FCNY*!UKZA]F/,F!,GT=W,%^S&WRW(<C3
MM+ /V#N80HV]^T&Q=XYP6XBWGH#M@7W)VHB.#J:7N>_<4\V'%=?"JYM]$N?*
M"TJG;7[G?^[,[,!E0V$5@E=1N!;?LE<7-&DWZT_YG7K![?1D2_P>B!8#.TFB
MN)13?<-7^%>*<V7'7L$KBW8ECN="'N,-"UY6M#.)! @T2HOP[[L2"9:,EX3[
M9$43.RJ@V)DT231PPJ @<]J51--2QEX(E+],9(\6_E2@H9W,+'N?Q-K#J4M&
M7K!7JDH\<),Q[!''^R).]FJZ00P*LJ\+MHJ[$6HZ9:"K8;@O,DT@AP9GF18]
M@+$;B2+[VWY%.) I*_SOBS")-P:RK4E3L ^9O1QW7Y+^HC<Z+2IQME_+6A<F
M^LL-$?GZ;.-Z<=3O'[]G>(H"%B6A6,)"3E' HCROEG"I)"IB5)XNRSA54A6P
M*G<2$DZ51 6,BK-;"1,I01&#TH15QJ2*J(!1:3(CX5-%L\Q&GET6LT'1%+*1
MYHQ29AC*0I9$%2*I"EG)\SPI/Q3I,E-9$E?,"T&QQJ(B,2MEA*-;8R=/N4JY
MH<C6F,ERJ5)6"*(U1O(4J905BFR-64GN4\I%WGZM^[)LIK3_ H*B%"5+"9:S
ME+R*E/_E*[N,[" >AM&808_\D)D-TQR7Z^7"YW8L:@B!NW!\F.,$X7.RG53G
MF4?-\3B\Y97GT3#2H/HMW<:\,V-/7AX]EVCVSM3U^=R]2+5XE"9N^ US4+T;
MP6H"B?O>YL#F//BW7?064;:%5\[F(F)?ZKL72OM@@S:.HTAR,*-5MJRRCY4'
M[#O66(7SVRNOE\'X5[W>E]%#5I=U%F>\6V=QF$8.GZMU=R(N?<EV'5FTS\CV
M2K]5)PWE><ST9P-0"+%H8-0GG\_4C-KE$S]\J-U ^YN(BXIJ30BSC:&AC6+P
MS4M&@QLO&619^N,]+>6^;AOB]X5HT^PP#/2+KA& F7QQ^1M^T77^_$JM/[9]
M'^* <YL_X2I6CARA H,(AV-(?**'VC_D33/,7P5 AD=#1+/2/\S?R-%L-KNE
MS:Z=VNEY7\X#VIR!Z7FY(F)YXPG(O=2\[XTG$/2>.HJA[?G9BOCS"O:Y:9OE
M,RT5UHZ>K[5&I].8,L]\Q-A+$EB1_D,Y<0S[PSBNG7GWS^9N-=KK%U;,FL$J
MX!.!;*U]\ +;]_[BN9U66BC&6.IF?4F*A2^]1M70,SF>+X/5:[&1'5ROJEXV
MZ7]<'#^?<<]<A] N\+@ H9)P_&EVA4&UQH'HW]R^)5!@Q&PW>U7NZ\P.'J8+
M<#,\&[W>TFQ4FL)#X&P3T2<B)SMDOWN(XR!)HY7N'A<6HM?JMBN=9]FL']HN
MCXQWXK,@_HTG[SG\1=PQD/TC@O,S.Y*(=3QS-1\# 5?T,F\3(17RS(XD8IV&
MUZ?9)Z(4U702IG^$R8<P11W?D\@D+/O96GK24%&D*ZP? \M\NB@+X$GDI2* 
M0R?QE+5?87+M&! YC\23! @6F-:%#'(;1W.H:%[ (H0M.+)[:=."KB/[>BSS
M\LN]5[4N8L"QHLM:KG=\ZJ%LM:KE>L>KP?]_4YYRY,IX$OFZ"$"<70B U%QU
M\P(6:?!HBO%Y<'SO)?@Q4HG7V>=>"P3',:QN7L "$I-1% 8@I#N7%C_()]"O
M"Y&G9OFE%S%X+QQK--4*0T^4=[*3Y:7H6T">?SZ!W]D%$'YRR,H?99C+AF=0
M+M]Y,D(Y2T3CU>Y#XRB*[ >D:T U7V<ASJ*O.:JHBFF]PN F\ P1S$^]J\B.
M,%@<+,4*([%_-_+34;&'>(SDF''1:;',!RY\&#U'A(H>B@3I\SL>V?YT&X5E
MCJ0J9)BYLW=A%/"H#PL(S1)+AV$ZD)S6RME**(L8@X;";V*2L/RJ":1LZ*9,
M(46RIADRO0.I&$]D3F,9\:'/G<2 _6=^5PN"'YYFA=FL&FA45YW7F-)I9<QE
MU=NGAE4\@VKY)*720O&:ZY<D5P@HXU MWVGH8("2>)I59IFS,MYZU_WLRM.W
MZ7"(RC>(A,5L*;M!-$DQJVP:, DEKGTQ$WQ,1!(4L_G,'1Q^$=>^F(DXH/W=
MCD=C>X+<!1 )5]A.K[83NZ/^U)I_#T,42IA(6<SX8S 4.32GV"29M(SUU$4@
M732)K)AEW^=\@F<E;U[,(K?M:O>WQ@Q+*&-[?GY&92@C66&5)IYOO,>!.*O;
M%G8>7D3>'?=A-X3)%/ T1<PNHA!C"]5MBSK/PP/:_>)I5N&C; J#V1Z*M K&
MLO1%_'YI<(O9V\!.CO6-)'* !7\VP$+C)$1CC9/8!$YB!:Z@$0H:H: 1"J6]
M:H2"1"R-4'@*RQ\9H;"&OB-)@*?6$ D-D:CH7$,D-$2BF*&&2* 8:HB$ADA@
M&6F(A(9(/)&MADAHB(2&2&B(Q)/DTQ )#9'0$ DY7PV1V$N(1-'3U 2.%&J-
MT9#PT!@-C=$07\3OEXK1.+_0& TI1B.<Z$LP\C]H<,<&P!VE[?1]%QM"DVP1
MN: Q+&@QMX9A*?K!9C4:3:+1).52:#2)E/5>H4DTF*.2A09S:#"'A*4&<V@P
MAP9S:#"'!G-H, >>J09S:#"'!G.0F6LPAP9SE+/58 X-YM!@CN\4S*&Q%!I+
MH;$4CU_$[Y>&I5B0:QO<GS;T?<!2@**>BZ7XZ;L!4\1^^*WTSQO#'/0ZY>5A
M+ZS-3I)>^LT5K:[)G C2*7!L_TDAR6#A$/A7\=Y,[5^7X%=Y7HZ\>*KC/.C 
MUSL>/61&CW69TSG*XYM& T@[UV@ C0:0L_R1T0#Z;@D-1WB1<(3S/JY?6<,M
MHAP60;HX!BB*=4:X]5314*,T-$JCA*=&::S)]L.C-#2(8OL@BO6G/K "$"@U
M>D.C-\H9:O2&1F]4,-?H#8W>*&>[1?1&=D*!9R-OKK$;I=PT=D-C-_1%'!H\
M0F"FP2,:/)+_K(!'^CR"32,;ARYG)Q_U91Q2 $D<W>G+.+(_Z,LX]&4<%7:A
M+^/0EW$4BZDOXY#WJN$W$K$T_.8I+']D^(U&OU2RT.@7?1F'A*6&>6B8AX9Y
MZ,LX-(Y$7\:!9ZKA'!K.H>$<9.8:SJ'A'.5L]64<&M"A 1W?*:!#XRDTGD+C
M*1Z_9)T-\F;+9?<O-REXC_PO7]EE9 ?Q,(S&+/'&'%*.AE7OCLM#Q.4H!T"P
MO /Q=+@7[,N@YXT/RQO=PBQSOZH52#_Q?'Z0MSY8;YU]'-^Z7O25Y5M=E\&7
M0X6Z6) <.L[-;UFF+Z.'K-SG@$S9 ,3R,-LM%H=IY.30CY@EX4Z%W+'B8*UF
MRL"HSMJ5XDJ$A$\N>-R$?V7OQ?^%C*"[+.%ZV/*DUH(P&:[5U):^1&FPOPNH
MR)LL>KKRZ#']V0"<2V2L,.R3SV=JANWRB1\^U&Z@_4W$:U=>4!/";&-HY59Q
ML&(6!U=VXHSVTCAJ-UYB"'S?3JT$\IQIU)IB#],,S_?.]WB0/,(/V6N7#VU(
M0W[>BE!/T\C6D8C365V"(L*D/OLN*W%1#H]G8% [@D]A*+\82OQ+S;>#ZQI,
MJ,BVCES7$\>)MB_\0 4P42K*LB1I$"?V%:A6I*8"3%5QHU*%8*8IEZR"O&D]
MC[SW+'*K_CSRYXW=:CP9\76<F['+KKACP\J .9RC %N]<MSHFDC5(+ Y2?\!
M M+X^#[):YN;P:SU6DT$ZT?,U'L>0TKC'D&2$4WA*TGZU&O.BG[6(TVV)9IO
M*,/HVK G-K@=8V1'X(<>#"&B<<T#'GE.G..[<EA/X:'3K,/+;$U"O#MD#?,7
M]L'V_!12NT-6_X5EI\CYQTN8)<9]>Q)S%[9@AMEC,5_'N13UVL;V6C?,>@O;
MK=G""UMO6MANN]A>&T:GU\#VVL2KH-E&RXK60-UHMSH*9.V8:%G1IE4GF);9
M(^BU@3:MIH4WK687;00$%=1-M+ $%=2;>,TJD;6Q^UZ[V%[1-B!Z12\NM'N!
M7AM-;*\$#UMOF"HT@.^5)*N*3O'NI:-"5()[K>/=*TD!>$=(Z16M =+*VK&L
M%.^JQEK;2EPV>KE2%(!?66HTH&81D'I%+UA2T$(' E*O2IR+I21H-=%A6\TJ
M(-D 6@.4^$+(M.L4GZ4DS\0O69+75I*YX'LE31=: R195:R")C["H+-7TV@T
MT>&P03%8_$X>+VW=:+3QJD7KMF%87;0OH.R/._A>*8;00,\8X>C%Q <$BW#V
MTNZ@(P+!Q9CX.-/#GY4UC!Y^>T1RB/CM/"6 M=7L9="JQ1]#"F%5Q"]+22J/
M-X(&P769#?3A0X-P8(@_B&T2DDZSC;<")3&<E!XJ$15_;DXY*^K@70$ETK30
M"X&2'.%# D$%[8Z21,Y2<F1:X I>+OZ [R_^X,83N,G0.#F^U(B#"L0!UX@#
M@F :<: 1!QIQL%7$00M?$21!#O#G'Q3( 7XWC4YRVD:[M_DR/FBVCNX5K8$&
MS)<*6;LM%0F9U47+2L(<X(^5\)B#AM&P\-)2DE+TT1H)<Z#B"(Q0&Z=LSA3U
MBIXM4L4=[0TI^TC\J2WIY .]9BD::"HIWZBI7ZG8FJ([I1S3-9146_$&0)(5
MO01("TO%R3)!KVJ<JQ)KW8/HHL9?H4U@#WI%&Y::F*6F5XH&\!DAJ5<5T%95
MF#ZT7DF0-GR665<2MDG@*R41!E\/5).ZD=(!-<!.)?@S/,J?!#G I^\4@R5X
M D*JW204K2B0 R7[+9. <B=A3]"KE@(Y:.%7+0%R8/94H)K,-EH%),A!MZT$
M@V7A5RXE@'65>&\+GQI1C+:+!XE0@ Q*LD,+7V^GP*7P<9&$.>CAS8 ".L##
M.2C);%/)(1P>C4>1%;]L2= 3O ;4Q!I*>H2'!Q TT%&#'E7S3%F!+WBQH(-P
MLO^@@_,+#3JH !W -&K0 5XP#3K0H ,-.M@BZ !V??A,EY"76SW\YA]?<N]1
M'FO#'ZQTC(Z"6I-I-/!/2A%@!PJVDEW8\*A(]IL=_&X:O95L&ITN?NN//@IL
M$IYO)8&LE3R*2X!#*X&9DQ#A2G:GA,=NE)P&4T '[1V7A2@:Z*B15<G3R/C#
M'\KF%'^Z2CJK4U(8PZ/W2;5\)5<=X,L,)%F5E-WQ!Q2DV<*'0R5>FQ1AE!S7
M-I7X 34%<D*U34EME!0-5:":\.9*Z;2NY*H#)>L57W$F/7&%KSC7E:2$)#>@
MPF>KN:0*G[N1L@%T?"%!.U6 ;QH=)3<=M/!H!@KLP,1[0HJT77Q2B"_:- T3
M7UXA//+1P</[2!6FS=^P:!I-_/K"HPXZ1AL?9@DNIM%"]TI ';2,9E?)?5WX
M,QT*Z@"_$BAX#GS\IH .VI:*/!Y?;*8\4$6XKHIP2M BU+ )F(,&X2(1=,9I
M$DKCE#1V6\^B;T)4)9==-%2 YL"VE#R@0;A4"*T"<+'X14N0U51R4U&1%;Q8
MR($7["_DP!,OAII$''YKR($<<@"JTI #O& :<K!]R,%*)?ZW::V;@AY8(ZR8
M!PU_6-&=AC^(--;"OXR  G_H]/#G.^A<WC(Z[<WO/ALMHXV_!0LM;$ODLIL_
MY#+% P6;QQ281@]?\\)C"BQQE8$*5(&2S;*%+])21,4?HA.V7Q;^ )74JXJ;
M#"S\0T"$G:*%7[24(R/\(01% Y:*FPP(LJKIE;#]M/ WFA#.XBPEY52"!M3(
M2K(L):*B)XOB7O'!FU2C57&N07#:I "C E-@M5Z2<U$2MO#.A10,51R>X_-M
M2J<M%0]Q*T%L$2Q 37BA8 HLO%Y);N#EA!?\<Z"4V<+[;#5)%FD1X&LRA"I]
MFU"4(1ALF[ Y)-Q*V,1+2\$4- EX#8(."*![BB'@;\TG@ HZ^!(2'E1@&6U\
M_D+P,5V\L 10@07]JM@<=/&/\>-!!28%PDD1%G_O)P55T,/#-0@!K(?'A!$R
M@YX*6(%EM @GG(2%2[E^@P(KP(=&0BK;4_)H3Q=_7XH:6?%FT#1:A#A..#_'
MH^_1^1&X&'RMGJ"!'AZX1)"5L*NG^*W.NA&\6%Q!'-WM+:Z@SZ,['C$A'COY
MJ*\SJ, 6P%1J; %>,(TMT-<9Z'K^%NOYD#NH*>A;^,=B2POZC;7D7#Q;49&6
M'?<OLYG.U9AI[R@(0IA8F-]LTMF'HX^GQ^\WFBTU8 N-O[>/\B8&_*,_E"L1
MVIM_AJ +N:V*TDJ3D(A3[D3 OS.3=">"DB,JPDOB2#<,*KFP#G_C".E2!"7O
M"7Q1ER*H>&(37[ @/;FN1M:==DIZ8E7)D_M*0"%U-9<,*'D1 WZU[OY"!"6E
M>U6OO5<!WZCCW_9$TH"*HV3"U:U*7INQ^Q<Q*+EOIHE/B=7TJN9U)&I>QD&Z
MV1^?:-<I&8823Z@F&.(+UY0(@\^S2>F "E'Q%5O*C0CX^RLHZ(4FH?)39K#F
MVG& >$BQ0@G+IP$7MG-K7_,6\10 /]*&T<;'?0KRH8&W(4(QJDVXQ)!RFP)^
M%1$*J U\ 16/?&@9/<)[[0GKB'"+(07YT*@R^*<Y4[SCIURGH 3X0+AIC )\
ML/!W/Q!B7Z.G9!> !RR55KS%H>LZ8JDBK5CVIA$?^MQ)C'=)&%%=:BERHLC+
M6U58EV*Y/GC<=ZF"45XCT<&?HI)>([';+1Y%5/PK2DB&:/8J#+QXPL]X,@K)
M,T["].'WM(3\L(G/D,NTV%WOM57U!F.AQ++RD_U8,C&.?/_R8<*II1/251-*
MWJR'NO2X8$!+7W),QB)R9+F<G_>6MX(^(SN(AV$T9J(:*HS;;#;&,87":ILM
M*H5%I6AVB!2=CME=H5CZDL$FRK64?YZ52?]1_B.G8O^S"$B)LV(MJZ1"\:JH
MZK[S/1XD<]C+:Y</[=1/?F871_U^P8I8)I^] .3D^))&(-X8@B)8O.\#1; *
MY*E:"(L]7/C<C@6F)G"9RQ-8D-R%E1*#0F*6!B[TNUW(E(!I000(HP>C? 1)
MF#JC@^'4?1P(1%"1E3KAY.$K>P>_17W>S)%#2:AN1.42+PSU4#(N^9_?_OGQ
M]'W1]&X$"Y5]-.['_F&K;AZR?CB>P8.&F5F4RW4) <:?^I=VCXV]( 5"EH6"
M,'"7U7("O]FGS,+ &[TJFJEVKY'-58R:K*FUUC+H5N:Q7DWG_R]O DH3C42O
M\ V!_UOO;="HUSNFV>@.S)[5-J";5Z\N1Q"@[KF3BK@ZG1'VS4M&+(&_#$/?
M#[]-,6M\(MH<9B0+?Q#1CH6.DT81K+AO(V&:TQ[AS\G(BYGO!6#6$HEMUY[ 
M2ED4=O9OV3QVVH<"<!9Q]DW\FK=BLZ7SZDW-_O5-#;P-_+X*W0?XWR@9^[_^
M/U!+ 0(4 PH    ( .FF?#<MWJIVI1P  (#C 0 2              "D@0  
J  !E>&5C=71I;VY?;&]G+FAT;6Q02P4&      $  0!     U1P      
end

Mime
View raw message