{
if (creationMetaData instanceof CreationalContext)
{
AnnotatedType annoType = beanManager.createAnnotatedType(instance.getClass());
InjectionTarget target = beanManager.createInjectionTarget(annoType);
target.preDestroy(instance);
((CreationalContext)creationMetaData).release();
}
}
}