// get instance to be destroyed
// if deployment failed, there is nothing to be destroyed
Object instance = droneContext.get(typeClass, qualifier);
if (instance != null) {
instance = deenhance(typeClass, qualifier, instance);
destructor.destroyInstance(instance);
}
droneContext.remove(typeClass, qualifier);
}
}