Object proxiedObject = null;
Class<?> fieldType = field.getType();
Class<? extends MethodIntercepter> interceptorClass = interceptor;
if (fieldType.isInterface()) {
if (Proxy.isProxyClass(fieldInstance.getClass())) {
InternalInvocationhandler handler = (InternalInvocationhandler) Proxy
.getInvocationHandler(fieldInstance);
targetInstance = handler.getTargetInstance();
} else {
targetInstance = fieldInstance;
}
proxiedObject = getJDKProxy(interceptorClass, timeInMillies, fieldType, targetInstance);
} else {