@OnRemoved
The @OnRemoved
annotation causes a method to be invoked before a
component is removed from the flow. This allows resources to be cleaned up before
removing a component. Methods with this annotation must take zero arguments. If a method
with this annotation throws an Exception, the component will still be removed.