new branch: remove unneeded add sub.reflect.annotation support classes
AnnotationMap + some tests
tests
fix concurrency bottleneck in Proxy.isProxyClass
optimize Annotation methods
benchmark results
add constructors
generic weak/soft keys in ReferenceConcurrentHashMap implementations
add @see comments
comment fixes
optimization for equals method
move ReferenceConcurrentHashMap to java.util.concurrent package
using ClassValue to cache Proxy.isProxyClass
using ClassValue alone to implement Proxy.isProxyClass
remove all but j.l.r.Proxy from new proxy branch