public static String getBindingAnnotation(String key) {
return bindingMap.get(key.toUpperCase());
}
public static <T> T getProxy(Class<T> cls, Object obj) {
InvocationHandler ih = new ExtensionInvocationHandler(obj);
/*
* If we put proxies into the loader of the proxied class, they'll just pile up.
*/
Object proxy = null;
try {