harmony-alerts mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nom...@intel.com
Subject [build-test alert] FAILED Linux x86_64: drlvm-test debug
Date Thu, 22 Nov 2007 21:19:01 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-23 02:10:30 +0600
Time to build:	68 minutes 22 seconds
Last changed:	11/23/2007 00:07:13
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: 68 minutes 14 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: (4068)
        
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@ab65ffb6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.r
 ef.WeakReference@ab65ff68, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.j=java.lang.ref.WeakReference@ab65fed4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, 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@ab65fe84, java.la!
 ng.annot
ation.Target=java.lang.ref.WeakReference@ab65fe78}}
intfCache={java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_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@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.j=java.lang.ref.WeakReference@ab65fed4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78}
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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab823dce, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1
 _1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.j=java.lang.ref.WeakReference@ab65fed4, org.
 apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.l!
 ang.ref.
WeakReference@ab65feb2, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78}}
intfCache={java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.iat
 =java.lang.ref.WeakReference@ab65ff56, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.j=java.lang.ref.WeakReference@ab65fed4, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_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@ab65fe84, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class $Proxy23=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:201)
	at org.apache.harmony.lang.annotation.AnnotationFactory.createAnnotation(AnnotationFactory.java:101)
	at org.apache.harmony.vm.VMGenericsAndAnnotations.getDeclaredAnnotations(VMGenericsAndAnnotations.java)
	at java.lang.reflect.Method$MethodData.getDeclaredAnnotations(Method.java:426)
	at java.lang.reflect.Method.getDeclaredAnnotations(Method.java:71)
	at java.lang.reflect.AccessibleObject.getAnnotations(AccessibleObject.java)
	at java.lang.ClassAnnotationsTest.test_11(ClassAnnotationsTest.java:2300)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	at java.lang.reflect.Method.invoke(Method.java:317)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java)
	at junit.framework.TestResult$1.protect(TestResult.java)
	at junit.framework.TestResult.runProtected(TestResult.java)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java
 .lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefere
 nce@ab6baa88, java.lang.annotation.Target=java.lang.ref.Weak!
 Referenc
e@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.
 WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6baa88, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65f
 f68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6baa88, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65f
 f68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6baa88, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6baa88, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefere
 nce@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.l
 ang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=!
 java.lan
g.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001
 _01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefer
 ence@ab6baa88, java.lang.annotation.Target=java.lang.ref.Wea!
 kReferen
ce@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref
 .WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRefe
 rence@ab6baa88, java.lang.annotation.Target=java.lang.ref.We!
 akRefere
nce@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.re
 f.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6baa88, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65
 ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.
 WeakReference@ab6baa88, java.lang.annotation.Target=java.lan!
 g.ref.We
akReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java
 .lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6baa88, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6baa88, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakRefere
 nce@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68,
  java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakR
 eference@ab6baa88, java.lang.annotation.Target=java.lang.ref!
 .WeakRef
erence@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang
 .ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6baa88, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6baa88, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@
 ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.
 ref.WeakReference@ab6baa88, java.lang.annotation.Target=java!
 .lang.re
f.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=
 java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6baa88, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakR
 eference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=j
 ava.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Ta!
 rget=jav
a.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$
 MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6baa88, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff6
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6baa88, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefer
 ence@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.
 lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target!
 =java.la
ng.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA00
 1_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6baa88, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab6
 5ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref
 .WeakReference@ab6baa88, java.lang.annotation.Target=java.la!
 ng.ref.W
eakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=jav
 a.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6baa88, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68
 , java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Weak
 Reference@ab6baa88, java.lang.annotation.Target=java.lang.re!
 f.WeakRe
ference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lan
 g.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff6
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6baa88, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6baa88, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference
 @ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang
 .ref.WeakReference@ab6baa88, java.lang.annotation.Target=jav!
 a.lang.r
ef.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01
 =java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42)
	at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations(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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6baa88, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42)
	at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotations2(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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Weak
 Reference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=
 java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.T!
 arget=ja
va.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001
 $MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	at java.lang.reflect.Field.getDeclaredAnnotations(Field.java:42)
	at org.apache.harmony.lang.AnnotatedElementTestFrame.testGetDeclaredAnnotationsImmutable(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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff6
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6baa88, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff
 68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6baa88, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRefe
 rence@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java
 .lang.ref.WeakReference@ab6baa88, java.lang.annotation.Targe!
 t=java.l
ang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA0
 01_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6baa88, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab
 65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.re
 f.WeakReference@ab6baa88, java.lang.annotation.Target=java.l!
 ang.ref.
WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=ja
 va.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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:458)
	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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_
 1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target
 =java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.la!
 ng.ref.W
eakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect
 .P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff6
 8, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.Wea
 kReference@ab6baa88, java.lang.annotation.Target=java.lang.r!
 ef.WeakR
eference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.la
 ng.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff
 68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6baa88, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6baa88, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferenc
 e@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lan
 g.ref.WeakReference@ab6baa88, java.lang.annotation.Target=ja!
 va.lang.
ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_0
 1=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6baa88, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.Wea
 kReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001
 =java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.!
 Target=j
ava.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA00
 1$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff
 68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6baa88, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65f
 f68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.W
 eakReference@ab6baa88, java.lang.annotation.Target=java.lang!
 .ref.Wea
kReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.
 lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRef
 erence@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=jav
 a.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Targ!
 et=java.
lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA
 001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReferen
 ce@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.la
 ng.ref.WeakReference@ab6baa88, java.lang.annotation.Target=j!
 ava.lang
.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_
 01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@a
 b65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.r
 ef.WeakReference@ab6baa88, java.lang.annotation.Target=java.!
 lang.ref
.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=j
 ava.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakRe
 ference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=ja
 va.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Tar!
 get=java
.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$M
 A001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at java.lang.reflect.VMReflection.invokeMethod(VMReflection.java)
	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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff
 68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6baa88, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff
 68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.We
 akReference@ab6baa88, java.lang.annotation.Target=java.lang.!
 ref.Weak
Reference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.l
 ang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6ba
 a88, java.lang.annotation.Target=java.lang.ref.WeakReference!
 @ab65fe7
8, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRefer
 ence@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakRef
 erence@ab6baa88, java.lang.annotation.Target=java.lang.ref.W!
 eakRefer
ence@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.r
 ef.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6
 baa88, java.lang.annotation.Target=java.lang.ref.WeakReferen!
 ce@ab65f
e78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakRef
 erence@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.
 lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferen
 ce@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakR!
 eference
@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.W
 eakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassVal
 Antn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.Cl
 assHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88,!
  java.la
ng.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.C
 lassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, 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@ab65ff6e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReferenc
 e@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakRe!
 ference@
ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReference@ab65ffaa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.We
 akReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.lang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}}
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@ab6baab2, java.lang.pkg3.Pkg3Antn=java.lang.ref.WeakReference@ab8f4474, java.lang.ClassHierarchyTest$anna=java.lang.ref.WeakReference@ab6baaa6, java.lang.SuperValAntn=java.lang.ref.WeakReference@ab65ffb6, java.lang.ClassAnnotationsTest$ca1=java.lang.ref.WeakReference@ab823dce, java.lang.ClassAnnotationsTest$MA7$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff98, java.lang.annotation.Documented=java.lang.ref.WeakReference@ab65ff86, java.lang.zzz=java.lang.ref.WeakReference@ab65ff7a, org.apache.harmony.lang.AnnotatedElementTestFrame$MissingClassValAntn=java.lang.ref.WeakReference@ab65ff68, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$internalAnnotation=java.lang.ref.WeakReference@ab65ff6
 e, java.lang.ClassAnnotationsTest$ca1$ca2$ca3$ca4$ca5=java.lang.ref.WeakReference@ab827422, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii=java.lang.ref.WeakReference@ab65ff4a, java.lang.ClassAnnotationsTest$MA1=java.lang.ref.WeakReference@ab65ff3e, org.apache.harmony.lang.AnnotatedElementTestFrame$TagAntn=java.lang.ref.WeakReference@ab65ff26, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1=java.lang.ref.WeakReference@ab65fef2, org.apache.harmony.lang.AnnotatedElementTestFrame$ValAntn=java.lang.ref.WeakReference@ab65feb2, java.io.Serializable=java.lang.ref.WeakReference@ab6baa9a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01=java.lang.ref.WeakReference@ab6baa8e, java.lang.ClassHierarchyTest$MA001=java.lang.ref.WeakReference@ab6baa88, java.lang.annotation.Target=java.lang.ref.WeakReference@ab65fe78, java.lang.igt=java.lang.ref.WeakReference@ab69dde4, java.lang.ClassAnnotatio
 nsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1=java.lang.ref.WeakReferen!
 ce@ab65f
faa, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01=java.lang.ref.WeakReference@ab6baa76, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1=java.lang.ref.WeakReference@ab65ff9e, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01$MA001_01_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa6a, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01=java.lang.ref.WeakReference@ab6baa64, java.lang.iat=java.lang.ref.WeakReference@ab65ff56, org.apache.harmony.lang.generics.TemplateSet$igt=java.lang.ref.WeakReference@ab6af3e8, java.lang.ClassHierarchyTest$MA001$MA001_01$MA001_01_01$MA001_01_01_01$MA001_01_01_01_01$MA001_01_01_01_01_01=java.lang.ref.WeakReference@ab6baa52, java.lang.ClassHierarchyTest$MA001$MA001_01=java.lang.ref.WeakReference@ab6baa4c, java.lang.reflect.P1Antn=java.lang.ref.WeakReference@ac5b5910, java.lang.reflect.P2Antn=java.lang.ref.WeakReference@ac5b7440, java.l
 ang.reflect.P3Antn=java.lang.ref.WeakReference@ac5b9260, java.lang.annotation.Inherited=java.lang.ref.WeakReference@ab65ff32, java.lang.ClassAnnotationsTest$ca1$ca2=java.lang.ref.WeakReference@ab825912, java.lang.annotation.Retention=java.lang.ref.WeakReference@ab65feec, java.lang.i=java.lang.ref.WeakReference@ab6baa3a, java.lang.j=java.lang.ref.WeakReference@ab65fed4, java.lang.ClassAnnotationsTest$MA1$MA1_1=java.lang.ref.WeakReference@ab65feda, java.lang.pkg3.pkg31.Pkg31Antn=java.lang.ref.WeakReference@ab8f5ce4, java.lang.SuperTagAntn=java.lang.ref.WeakReference@ab65fea6, java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1=java.lang.ref.WeakReference@ab65fe84}
proxyCache={class java.lang.$Proxy21=, class java.lang.reflect.$Proxy39=, class $Proxy22=, class java.lang.$Proxy36=, class java.lang.$Proxy35=, class $Proxy26=, class java.lang.$Proxy24=, class java.lang.reflect.$Proxy41=, class $Proxy34=, class $Proxy23=, class $Proxy38=, class $Proxy31=, class org.apache.harmony.lang.generics.$Proxy25=, class $Proxy37=, class $Proxy33=, class $Proxy30=, class $Proxy29=, class java.lang.reflect.$Proxy40=, class $Proxy32=, class $Proxy28=, class java.lang.$Proxy27=}
	at java.lang.reflect.Proxy.getProxyClass(Proxy.java:169)
	at java.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)
	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java)
	at org.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 log20071123000713Lbuild.404 11/23/2007 00:07:13hdk
add cc-hdk log20071123000713Lbuild.404 11/23/2007 00:07:13hdk

begin 644 execution_log.zip
M4$L#! H    ( %L:=S<!^<)LEAP  '7C 0 2    97AE8W5T:6]N7VQO9RYH
M=&UL[5U[<]LXDO\_GP)7LU>;V1I3+^KES4Z5$SLS]MEC7^3)UE4JI:))R*)-
MD5H^''L^_35(R7J18+<L2'("UY1'BM'H1J/1:*!_;+X;QB/OUW<W@?/TZ[MQ
MR']]9[$H?O+XO_X^"/SX('+_XH>L4_WO?_[]US?)V+%B?A ]^(=OWAQDW^!3
MF,!WQM@7AWL\YE_9L?B_Z]^R5M=D ]?C$1N$P8A5^.,X".-*$O$PJM@V_'=@
M!Z-1X%=N$M=S*B&/$B^.*D[H/8P.8A[%HE_H^<YZL+ZR]Z*1Z.^0C:Q[GA$9
MCR-OH=7"%Y#UP &A[/A0WF@<!F-)$_X8\]#O.WRI4?:9V\, /O\9B4%_.#_J
M]<Y/W[-_E0_8'G+[/DA@R$/GOO(M".^AA[[M65'DN3?%XF1#,H+(L$)[:-B/
MCX8]N)7([_IN;"2^^UC6YIOKES6!$8"E1!%WC%'@<)EB>6Q$?.1&AN.&44G#
M3,66)VLW]I);US<L/[;!.D/WIKRM/1['5G0OZU6,JGA:/P3^P+U-0BMV U\R
M^^+G]R!*#?\,_@SS7S.:1K5?[;*WO<1G%ZX=!M%3%/-1Q$Y]V_A9VMG4"E@8
M!/&&C6E%\-E/$ &O<]=/'G$4P@"!@H]:9HSD >8*%+>VC6T_N(7V#K]);N44
ML)!9R!_<"&8**)K=MMFNES$1YASXW(^CE,G8"YY*Y1H^&7Y@1*Z0:P FRZ44
MT-H+;,LS_A+3F4>Q\.7N812[AO!^$IL54H,G/$@;IZXR.A!_6370+Z-[6'U@
MQR$'?^TP^'*XKC$]C"9_]OS'?CKE?9C&?CHUE52(RDQZZ%?8'H\61?H"ZA ?
M;;&TQ"#$@C%9%"2AS2?;11SL4,)2/?O@"A[X7FDZ$ZG0"G_Z:4[79Y\OKD]9
M1A&Q0_8>Q+T?!ZX?U_9O2!69=.*;#794!X.)+6]F/#=\.G&.44C5BZTP]=:@
ME?NRY<A'-V*_LWQWL+(PT9J^"L8?0VO$]U'/Q;*]-BWWX!\]WHOY>!_U+)/N
MM6GZ\\4IA$[[J.4BR::ZJNU6PXN!:CB_O>S5MA)RP42R/:)B%3@@SN^?^SC"
MRIU;'+V6AH/_*OTI[>(3'!"RY97*Q9+L+.FY$)@R<<QB9Z?7[*W#!Q8<D>4G
MAPV)M)X^LD,P?[2]Q,G"N?7/+L]SF1[W)WU&TP]&>DW0SV;3$R<6X['3ZK=,
M R:3E9S4RL;X$_O]Z-/%Y1__=]"LMAJ%S29^9NIOTL"VL/'S%CO;;.4$V#.;
M?"A@6KZ8$VF<=Y> _%_9\<G[/W\[9+_Q.)XY?.X_N&$P DLT#&.5SQ*M X>I
M_RIKU)LPL*VQ=0.;2^SR:..=\P=QJMM8MQ<\'@;.B1^'3R"WY]U8]CUSH_0S
M.*U!$,ZKV)C_+-;TV]5%N\3@V(VLFW2CG6>5C@([".S$ A?._ 2VJ)#%P)0#
M@TWT/U7]S?/@4?I?)6-P@D^%;%:5B3;CT50[? SI,0<S"FRK<'HV,O_OYP9O
MV\G8!<-U?39(?%M<;[W0@%5;UP>Q2ZSJES+H9ZLJY>5Q*Q2\XJ'8QL(HGN.Z
MH?'H.=_JG#?Q#GB.?*/^=^H@HL2V>11!F,;B,-G85"LRJ.5(0G)7L-12>A;7
M,<<F8HXY%1OSG_<FYCCQ%2^JUQ?4F WU08W9UD%-ML&];(6\G@W.7#VG%BW%
MF1HVNQ2W,^%STJ\ZQ;V9SSDI,Y4$/H)%#I48&WZ.]12HG@(3OZF^[G6F'>MT
M*]4GA\V<'/+R,J\O5\#W,5=PY\:AZP?&V<FUS@Y(LP-<9P?8RLK4V0&='7A]
M!VF='= WQ3H[H.=<9P?V)\;7V8$]BCET=N#U!34Z.Z OL71V0%]-R\>FLP/[
M.04Z._"C.5:='=#9@5EV(!CO<W;@\DIG!Z39 9B^EV8'YJY)YA]?E-_FSWG(
M^6?$Y$3?2X)!S17"=^E>0'][Z%Y *AZ.0PZ_=^I>=#9+9[->[\6/SF;IS(;.
M9NDYU]FL_3F32FIV;"Z.6#=$H._^UV#HL";B(4RZ(W;T2-0TX$YI1)"&O(+7
MT2WPND[I$;8YU8IH8'B6?VMDI.PEM&GQK\2.@Y#0BP^3"*,5?@Y!]3Q<2PQW
MHB\*W:T7W%@>"_F A]P7E8T@9A)N!M_75/+9<>WYT]]J% 7F=F#$0S=T^F .
MX[<_LU$:A1'Z7,<'+H8,N+U%G#>(<Y V?YGIE71A/+G<<RAJFW3X[.'G+ $<
M9#3FOB.68HQ18UINHW2KRYGTA2G'<7D.#4@!048[G>Z<:VYD!YEBEO2%U_;U
MG)*%J\NZ0SB["?V!^&&U9U6FQY_L7Y$]@*R3[0_+\Q./$N T-]Z=FM;\X0]U
M<MQ4#W-&DV?>ARSBL U,C?GS+UF]Q$-VGG/-];?:/U^3P=6UP;W$7%097)CX
MWYFA-5Y@:,^46=%>(44:^?9//GVZ_-3_X[)_<?GII/_QT]'%20]OBZ/@8<TM
M8[K;I/J<K &\0M=>!;-)V)5[+.]!X^XT[FZYC<;=:=R=AH=LX2I.X^Y^ -"7
MQMWM? HT[NY'<ZP:=Z=Q=S-@3!0^% ZT\ _3'V7 F!X/'V"^IA5\MR'(>EK8
M!^P=3*'&WOV@V#M;N"W$6T_ ]L"^9&U$1P>38NX[]U2S8465X.9NG\2Y<?W"
M:9O5_,^<F>4[;""L0O#*VZ[%M_35!0U:9?T)OW/7OY_<;(G??=&B;\5Q&!5R
MJFZXA'^I.#=6Y.:\LFA7XK@.Q#'N(.=E13N32(! PR0/_[XKD6#)N'&P3U8T
MML(<BIU)$X=]._!S(J==231)9>R%0-G+1/9HX4\$&ECQU++W2:P]G+IXZ/I[
MI:K8!3<9P1EQM"_BI*^FZT>@(.LVYZBX&Z$F4P:Z&@3[(M,88FAPEDG> QB[
MD2BTONW7#@<RI8G_?1$F=D= MC5I<LXATY?C[DO0G_=&IWDE3L]K:>O<0'^Q
M(2)>GQY<KXYZO9-CAJ?(85&P%4M8R"ER6!3'U1(NI41YC(K#91FG4JH<5L5.
M0L*IE"B'47YT*V$B)<AC4!BPRIB4$>4P*@QF)'S*:!;9R*/+?#8HFEPVTIA1
MR@Q#F<N2J$(D52XK>9PGY8<B760J"^+R>2$H5EB4!&:%C'!T*^SD(5<A-Q39
M"C-9+%7("D&TPD@>(A6R0I&M,"N(?0JYR-NO=%\4S13VGT.0%Z*D(<%BE))E
MD;*_?&77H>5'@R <,>B1'[):W>R,BO5RY7$K$CD$WYF[/LQP@O YWDZH\\*K
MYF@4W//2^V@8J5_^EFYCUIFQ)R^/GDDT?6?JZGSN7J1*-$QB)_B&N:C>C6 5
M@<0]MCBPN?3_;>6]191MX96SF8C8E_KNA=(^6J"-DS"47,QHE2VJ[+3T@GW'
M&BMQ?GOE]5(8_[+7^S)\2O.R]OR,=ZHL"I+0YC.U[D[$A2_IJ2/=[5.RO=)O
MV4U#<1PS^=D %$(L&ACUV><+-:-V^-@+GBIWT/XNY"*C6A'";&-H:*/H?W/C
M8?_.C?MIE/Y<IZ78UVU#_)X0;1(=!KY^T34",),M+F_#+[K.GE^I]$:6Y\$^
M8-]G3[B*E2-'J, @@L$( I_PJ?(/>=,4\U<"D.'A -&L\ ^S-W(T&HU.8;-;
MNW)^V9/S@#878'INIHA(WG@,<B\T[[FC,6QZZXYB8+E>NB+^O(%S;M)BV4Q+
MA;7"EVNMWF[7)\Q3'S%RXQA6I/=43!S!^3"**A?NXXNYF_76:L&*:3-8!7PL
MD*V5CZYO>>Y?/+/34@O%&$NU5EV08NY+MUXV]%2.E\M@=IML:/FWRZJ73?H?
M5R<O9]RMK4)HYWA<@5!Q,/HT+6%0KG$@^C>W[@D4&#%;C6Z9^[JP_*?) MP,
MSWJWNS ;I:;PY-O;1/2)G9,=LM]=Q'60I-%2=\\+"]%K>=NESM-HU@LLAX?&
M!_%9$/_&XV,.?Q$U!M)_1'!^84<2L4ZFKN;4%W!%-_4V(5(A+^Q((M9Y<'N>
M?B)*44XG8?I'$'\,$M3U/8E,PK*7KJ6UAHHB76+]O+',IHNR -8B+Q0!'#J)
MIZS]$I-;VX"=\T@\28!@@6F=RR"S<32'DN8Y+ (X@B.[ES;-Z3JT;D<R+[_8
M>UGK/ 8<*[JLY6K'YR[*5LM:KG:\O/G_;\(3CEP9:Y&OB@#$:4$ I.;*F^>P
M2/QG4XPN_9-'-\:/D4J\RC[S6B XCF%Y\QP6$)@,P\ '(9V9M/A!KD&_*D06
MFF5%+R+P7CC6:*HEAJY([Z0WRPN[;PYY]OD,?J<%(+SXD!4_RC"3#<^@6+[+
M>(AREHC&R]T'QE$86D](UX!JOLI"W$7?<E12%=-ZB<&=[QIB,S]W;T(KQ&!Q
ML!1+C,3YW<AN1\49XGDGQXR+3HMEWG?@P_ E(I3TD"=(CS_PT/(FQR@L<R15
M+L/4G7T(0I^'/5A :)98.@S3ON2V5LY60IG'&#04?!.3A.573B!E0S=E"BF2
M-<V0Z1U(Q5B3.8UER <>MV,#SI]9K18$/SS-$K-I-M HSSJO,*73RIC+LK?K
M;JMX!N7R25*EN>(U5HLDEP@HXU NWWE@8X"2>)IE9JFS,MZ[M[VTY.G[9#! 
MQ1M$PGRVE-,@FB2?53H-F( 2USZ?"7Y/1!+DL_G,;1Q^$=<^GXFXH/W=BH8C
M:XP\!1 )E]A.2MN)TU%O8LV_!P$*)4RDS&=\Z@]$#,TI-DDF+6(]<1%(%TTB
MRV?9\S@?XUG)F^>SR&R[W/VM,,,2RMA>7EY0&<I(EE@EL>L9QS@09WG;W,Z#
MJ]!]X!Z<AC"1 IXFC]E5&&!LH;QM7N?9]H!VOWB:9?@HF\!@MH<B+8.Q+'P1
MOU\;W&+Z-K"S$UV11 ZPX"\&6&B<A&BL<1*;P$DLP14T0D$C%#1"H;!7C5"0
MB*41"NNP_)$1"BOH.Y($>&H-D= 0B9+.-41"0R3R&6J(!(JAADAHB 26D89(
M:(C$FFPU1$)#)#1$0D,DUI)/0R0T1$)#).1\-41B+R$2>4]3$SA2J#5&0\)#
M8S0T1D-\$;]?*T;C\DIC-*08C6"LBV!D?]#@C@V .PK;Z7H7&T*3;!&YH#$L
M:#&WAF')^\%&-1I-HM$DQ5)H-(F4]5ZA2328HY2%!G-H,(>$I09S:#"'!G-H
M,(<&<V@P!YZI!G-H,(<&<Y"9:S"'!G,4L]5@#@WFT&".[Q3,H;$4&DNAL13/
M7\3OUX:EF)-K&]S7&_H^8"E 42_%4OSTW8 I(B_X5OCGC6$.NNWB]+ ;5*8W
M2:^]<D6S4V-V".$4.+;_)!!DL&  _,MX;R;WKU/PRSROAVXTT7&VZ<#7!QX^
MI4:/=9F3.<KV-XT&D':NT0 :#2!G^2.C 71M"0U'>)5PA,L>KE]9PRVB'.9!
MNC@&*(I51KCU5-)0HS0T2J. IT9IK,CVPZ,T-(AB^R"*U:<^L (0*#5Z0Z,W
MBAEJ](9&;Y0PU^@-C=XH9KM%]$9Z0X%G(V^NL1N%W#1V0V,W="$.#1XA,-/@
M$0T>R7Z6P",]'L*AD8T"A[.S4UV,0PH@B<('78PC_8,NQJ&+<938A2[&H8MQ
MY(NIBW'(>]7P&XE8&GZS#LL?&7ZCT2^E+#3Z11?CD+#4, \-\] P#UV,0^-(
M=#$./%,-Y]!P#@WG(#/7< X-YRAFJXMQ:$"'!G1\IX .C:?0> J-IWC^DG;6
MSYHMIMV_W"7@/;*_?&77H>5'@R <L=@=<0@YZO5N:U2\15P/,P $RSH03X>[
M_KX,>M;XL+C1/<PR]\I:@?1CU^,'6>N#U=;IQ]&]XX9?67;4=1A\.52HBSG)
MA3*B( EMOC157X9/:<+/!JG2(8@%TF!9VQ3Z$;$XV+&0.U;=9.4B%%=K-7>E
MNEPAX9,#'C?F7]FQ^+^0$327!EQ/6Y:LX@?Q8"6GMO E3/Q]7D"KWF3>TQ7O
M'I.?#<"Y1,0*PS[[?*%FV X?>\%3Y0[:WX6\<N/Z%2',-H96;!4'2V9Q<&/%
M]G OC:-RY\:&P/?MU$H@SIGL6A/L89+B^3YX+O?C9_@A>^OP@05AR,];$6H]
MC6P=B3B9U04H(DSJBVM9B4(Y/)J"0:T0/@6!O#"4^)>*9_FW%9A0$6T=.8XK
MKA,M3_B!$F"B5)1%21(_BJT;4*T(3068JJ2B4HE@M9I<LA+RAODR\NZ+R,WJ
MR\A?-G:SOC;BZR0S8X?=<-N"E0%S.$,!-KO%N-$5D<I!8#.2WA-L2*.3QSC+
M;6X&L]9M-A"LGS%3QSR"D,8Y@B CG,!7XF3=,F=Y/ZL[37HDFATH@_#6L,86
MN!UC:(7@AYX,(:)QRWT>NG:4X;LR6$_NI=.TP^MT3<)^=\CJM5_81\OU$HB)
M#UGU%Y;>(F<?KV&6&/>L<<0=.((9M6Z717P5Z)+7;0O;;=6H5=O8;FM-O+35
M.K;7#K;3NM&N=["]-O ::+1JV%[1"J@:K29: P19VVA1T98%)M!!6U:M2]!K
MO8'6@(FWK$83W2U!!]6:B>V5H((J7@4D6=&]UI5H@-0K>LFB;4#TVMJX>Q&S
MA5ZR! >+]X04!2B1M(;V VIZ;5-Z16];!/=*6 ,D#325R(KV J25I496M+V2
MO*N2R<+'0Y1>T1LW10&*%BS:N:I9!*1>U6Q:.]Y@*1HPE?3:0&_;:E8!R0;0
MLT7:8-!ZK565N!>2(T O69+75K+!*)DLM'-1(BIE#3304U5#QZXUHUY'"UNG
MF*L*::L&_AQ?0ZNV;IAX5T@Y';?Q9SB*'>"/AH1KEYJ)7[,$ZVJW5$3;M09:
M!5W\15G=Z+;1=D#RAGBCI>Q>^-LGDK#XRT**T;:4Q/&FFG,WNM<ZP775\+ZK
M3IDP$W]91H@Y:_AP@Q3)HE5+B@Y5B*K$"*H*]B^8+/S-)BF41WM#@@9:325'
M3U/)L2/'$[Q>\ '?7_#!G2M DX%Q=G*MX08E< .NX08$P33<0,,---Q@JW #
M$Q\YDN &Z)L:$MP '^>B@YR6T6EN_B )FJVC0R>T!NI&O8H_0.!E[7157*DT
M\5$Y"7#0Q-^"HJ\!0;,M)4G\NA+  ?Y*1<U=%>EHIJ97M!&0\NU*  <--1<?
M:/]"TH"2 Y^:$Z^*%,/FW2O)K$@&H (F5ZTKR;'L6E8USE7-<MV#[67'#HMT
MEZ1FMM K5LVF1>H5'113-*#FY@\?:JL)7-38 &6#P<\6"7#04((\PB]9DMM&
M&P%IBT'WJB0>4!-F4E:!B=]A*) #//2*8J\$1T!!''059/'KAEE5X;;J';PK
M($%/-G_Q4#-J3;2P>,A!'>Q 15Z\UD(O,"+D0$D8:^+= 67_ZBJ!')CHF)L$
M.< _G$+9O_" %E+(B4==4'P7'M1#@AQT\4\H42 '!#N@^"XEL&P\O(TB*T$#
M%.2)&B :'M9$0C4IN"YKXV$7%%$[2F">.4B&5XLY",;[CSFXO-*8@Q+, 4RC
MQAS@!=.8 XTYT)B#+6(.:D87_QP'!71 N/\H.OC65TZH':/=+8E)3WK7Z41G
M6DR5=^3[ <RKJ!<MV+*/1Z?G)\<;#91J;:.)SW]0@ LJ< L=//@;+6K'J"HI
ME-# UW3 XQ8:1AM_HT[!+735!+9JGF1M*TF"X655@WXG'1IW?*%,P2VHN3UI
M*ZF4T%:28F\J>9H9#W^G9"J::NXFE:2"\5LU*:^D9&WA']=0DP.C^->.DD0H
M_J*+Y+65/&2&OZ%7\W -R;NHD54-WD[)=2_>LBCG 'P^A=(K =*LXL$U->Z5
MLL$0TE15%0_9D=R FL=ME52Y4H,SP2?8*;(J 1X3Z@00@ OB==(O12[45BX$
MJN40_,7[@"O+OK=N>9-X#T 9:4=%H86&4<.#7PA/G!".[)3T%CYQ2  ]- A(
M)?1\=8TZ_@! \$YU_/T" ?30-/ /V%-<:4=)F0437^:4 B?!]TK!/+3PA4Q(
MC\>H. ,0KEB*%H*X=%WNMEDML=E%7SI]3=V'. BI#K40,Y'KX\O*=>3+]='E
MGD,5#(^Z$'>S2I ,:LJ *;D_>SGT)L\.ZV4'O/SYSMZ52-[:"4HTRY(/:ZWF
M.EZ-15KLY'B>,I\NE%B4?+*>,R;&D>==/XTY-7-"\68M)6<YC%)SQO-J 2.N
MO[^ $5>\TFL<<OBM 2-RP BH2@-&\()IP,CV 2.S?M/T^F\3I (%^[%"6#(/
M&KRRI#L-7A$1>!-??8""7>D0'@]%7V T*8^%H<_#]8[1P5^MX85M&4U",5X"
MW(AP9XD^9]<IN0L\G,-L&2;^&H=RCFBIN&M04L?-Q,-O" ='LX4OZ$CI5<$E
MNXDOOTE <YA*,J-F2T45"A-_/J/(JN(H;>+OLPG9&Q/_$ CA'M-4DG#&JY4B
MJIJ%I>*M%P2'K<2UDJ9*Q;V'B4\UDA2@XA[;Q!>-WKEGP</O*#N6DDZ5X.1:
M^"B3T&L;G\H@K0$EUHHW =+F@M= 46(\MULE?K"M9'O![X1J C?2=.&?O%=R
M(" =,_!G+0+ H84O2$0I0M'".T.\M"VC0=AE"7 ,$_\@-V'&V@18&\40\,_S
M$_ 8'<++T- 3UC3P\T5P,2K & U%%2@Z:M 8W8X*Q7;P%W"$>[TJOL0+8??J
MXFNQ4/2JXG4'IH$OQ8*O/U'#KP,2#H+P!"'!LI14)^O@SX<46?$'1+P--(P6
MOJ0#?CNH48I:4"[-\9=/!!4T\?LL6E9Q":WBZ-W-07Z^6CA!%#[L+9R@Q\,'
M'C(A'CL[U34H2B %,)4:4H 73$,*= T*G<;?8AI?)-S5U* @G/W1!U]888TN
M.MS#5U^$<&_SITG2VRE)%20V+VO'J"DIQ=H@O$^54D$"GQ6C5)#H$.I=4!Z6
MVW%%1Y*L2IYNQ3\N2'IF5DG]!+P[I%204%1$7,DK"O# +C6/XN[! [Y*7JB+
MWPU(&E AJIJ7RN"+!^S^W1=J%BS^%I3DM)4\.:ZH*(.20C+XY[9(2TO-6RI4
MW()6\57)"1IHX,-B4J]*JOXK>K>0"N !H0XSJ8($/G%!>ETY/MA6XK1(6XR2
MBE+XG5O-=D@I(8%_1)M40P*_#BC @QHART)XF4(3OQ!(=2 45.VK&2W\2B 5
M@D"?C@BX@SH^?87'';1)%2$)2P$/DB! #TRCBG\4F>(0"3@DRCV<DJ)M>$@J
MI0Z$B3_-4>I X%>"FNJ-E)<>F(1N*84[\ $'!7U0Q6.F2%48E+P;#7\-1Y$5
M?\U->O<%(42FO(A8P4)0\";J)J5D%454-6\+[JR:Z\*7+*T_#SY8S AG[+-6
M($1H^=$@"$=,)-1$=J1::XPB"H79;K=H%.UNNTODT6AVB!3-[C+%PI<T\UZL
MI>SS--/VC^(?.17[GWE,0Y3F^U@I%8I726+P@^=R/YXA)]XZ?& E7OPSNSKJ
M]7)*>RR23U_\<79R32,0;PHI*!ZR2#!?*0+%81D+DD-4V,.5QZU(P#)\ASD\
MAK7&'5@I$2@D8HGO0+_;1=T(I ^WXR!\,HI'$ >)/3P83#S#@0"5Y%FI'8R?
MOK(/\%ND>&L9^"0.U(VH6.*YH1Y*QB7_\_L_3\^/\XQH(W":]*/Q./(.P=4=
MLEXPFB),!JE9%,MU'<26-_$OK0X;N7X"A"Q[>CKPG46]G,%O]BDU,7!';_*F
MJM6MIY,5H69K8JZ5%/Z3NJPW$P/XRQV#UD0CT2M\0V#(5GOKUZO5=JU6;_2K
M]5K5@&[>O+D>PN;SR.U$P!4F4\*^N?&0Q?"70>!YP;<)[HF/19O#E&3N#V(G
M8X%M)V$(2^[;4-CFI$?X<SQT(^:Y/MBU1&++L<:P5.:%G?Y;.I'MUJ$ +86<
M?1._9JW8=.V\>5>Q?GU7 7<#OV\"YPG^-XQ'WJ__#U!+ 0(4 PH    ( %L:
M=S<!^<)LEAP  '7C 0 2              "D@0    !E>&5C=71I;VY?;&]G
;+FAT;6Q02P4&      $  0!     QAP      
end

Mime
View raw message