TODO:
-Once version of beanshell in cvs allows importObject() (2.0, currently in beta),
make invariants use that, so don't have to use $tgt for class invariants
-Add $old funtionality
This is an annotation
This annotation denotes something that can be injected by
looking at the field type/name, or method return type/name
Some examples could be the TransactionManager
This annotation is used by tests to describe a specific method that is to
be intercepted and replaced by a call to a given other method in order to
control isolation of unit tests.