CreationalContext<Rocket> ctx = getCurrentManager().createCreationalContext(bean);
Rocket rocket = bean.create(ctx);
rocket.fire();
bean.destroy(rocket, ctx);
ActionSequence postConstruct = ActionSequence.getSequence("postConstruct");
postConstruct.assertDataEquals(AirborneInterceptor.class, SuperDestructionInterceptor.class,
DestructionInterceptor.class, Weapon.class, Rocket.class);
ActionSequence preDestroy = ActionSequence.getSequence("preDestroy");
preDestroy.assertDataEquals(AirborneInterceptor.class, SuperDestructionInterceptor.class, DestructionInterceptor.class,
Weapon.class, Rocket.class);
ActionSequence aroundConstruct = ActionSequence.getSequence("aroundConstruct");
aroundConstruct.assertDataEquals(AirborneInterceptor.class, SuperDestructionInterceptor.class,
DestructionInterceptor.class);
}