InterceptorFactory interceptorFactory = new ManagedReferenceLifecycleMethodInterceptorFactory(instanceKey, method, true);
userPostConstruct.addLast(interceptorFactory);
}
final MethodIdentifier componentPreDestroyMethodIdentifier = classDescription.getPreDestroyMethod();
if (componentPreDestroyMethodIdentifier != null) {
<BUG>final Method method = findRequiredMethod(deploymentReflectionIndex, componentClassIndex, componentPreDestroyMethodIdentifier);
</BUG>
InterceptorFactory interceptorFactory = new ManagedReferenceLifecycleMethodInterceptorFactory(instanceKey, method, true);
userPreDestroy.addLast(interceptorFactory);
}

InterceptorFactory interceptorFactory = new ManagedReferenceLifecycleMethodInterceptorFactory(instanceKey, method, true);
userPostConstruct.addLast(interceptorFactory);
}
final MethodIdentifier componentPreDestroyMethodIdentifier = classDescription.getPreDestroyMethod();
if (componentPreDestroyMethodIdentifier != null) {
final Method method = ClassReflectionIndexUtil.findRequiredMethod(deploymentReflectionIndex, componentClassIndex, componentPreDestroyMethodIdentifier);
InterceptorFactory interceptorFactory = new ManagedReferenceLifecycleMethodInterceptorFactory(instanceKey, method, true);
userPreDestroy.addLast(interceptorFactory);
}
