
ROT offers the possibility to suspend and resume a team.

===================================================================

Suspending means: all callin bindings gets deactivated, but 
remain on the same orderposition inside a callchain. 
If the team gets resumed there is no difference to the team
before suspending (in comparision to Activation/Deactivation).

The needed methods are available in the Roleclass itself.
A replacement inside a role can suspend a team for the time
of the basecall:
  def rolemethod
    get_connector().suspend()
    base()
    get_connector().resume()
  end


Please note:
All callin-bindings stay in the baseclass. No weaving is done
if the team gets resumed. The method of suspending/resuming a team
is very cheap in contrast to activation/deactivation.

===================================================================

This is a very simple exampe to show the power of Team suspension:
The methods of class Bank shall be invoked only mutual exclusive.
For this reason there is Lockable-Team, with a role: Lock.

do_locked replaces all methods of bank. What happens if a locked method
delegates to self? - Ooops, we need a more robust concept.

do_safelocked uses the advantages of Team suspension.
