resolveCallbacks(installs, state, isInstallPhase, isInstallPhase, true);
Set<CallbackItem<?>> uninstalls = getDependencyCallbacks(context, false);
resolveCallbacks(uninstalls, state, isInstallPhase == false, isInstallPhase, false);
// change callbacks, applied only if context is autowire candidate
DependencyInfo dependencyInfo = context.getDependencyInfo();
if (dependencyInfo != null && dependencyInfo.isAutowireCandidate())
{
// match callbacks by name
Set<CallbackItem<?>> existingCallbacks = getCallbacks(context.getName(), isInstallPhase);
// match by classes
Collection<Class<?>> classes = getClassesImplemented(context.getTarget());