#### §6.1.(b) Behavioral reflection

The following reflective methods defined in org.objectteams.ITeam can be used to inspect the dynamic behavior of a team:

`boolean isExecutingCallin () ;`
  This method is used to inspect whether a control flow has already been intercepted by at least one callin binding of the current team. It can be used to avoid undesirable re-entrance to a team.
`boolean isActive () ;`
  This method checks whether the team instance is active for the current thread.
`boolean isActive ( Thread aThread ) ;`
  This method checks whether the team instance is active for the thread `aThread`.