String clzName = clz.getName();
if(clzName.contains("EnhancerByCloudStack"))
clz = clz.getSuperclass();
en.setSuperclass(clz);
en.setCallbacks(new Callback[]{new MethodInterceptor() {
@Override
public Object intercept(Object arg0, Method arg1, Object[] arg2,
MethodProxy arg3) throws Throwable {
_callbackMethod = arg1;
_callbackMethod.setAccessible(true);
return null;
}
},
new MethodInterceptor() {
@Override
public Object intercept(Object arg0, Method arg1, Object[] arg2,
MethodProxy arg3) throws Throwable {
return null;
}