currentThread.setContextClassLoader(classLoader);
Class<?> clazz = Class.forName(INTERCEPTOR_CLASS, false, classLoader);
AdviceBinding binding = new AdviceBinding("userdefinedclbinding",
"execution(* *->*(..))", null);
binding.addInterceptor(clazz);
AspectManager.instance().addBinding(binding);
Method resetStatus = clazz.getDeclaredMethod("resetInvokeStatus");
Method getStatus = clazz.getDeclaredMethod("getInvoked");