enhancer.setSuperclass(fieldType);
InternalInterceptor cglibInterceptor = new InternalInterceptor();
cglibInterceptor.setTargetInstance(fieldInstance);
cglibInterceptor.setUserIntercepter(interceptorClass.newInstance());
cglibInterceptor.setExpectedRunTime(timeInMillis);
cglibInterceptor.addObserver(durationObserver);
enhancer.setCallback(cglibInterceptor);
return enhancer.create();
}
/**