#### §2.4.2.(b) Bound roles

Each constructor of a bound role must directly or indirectly invoke either a `base(..)` constructor or a lifting constructor (see §2.3.1). Indirect calls to the base constructor or lifting constructor may use any of `this(..)`, `super(..)` or `tsuper(..)`, which simply delegates the obligation to the called constructor.
If a constructor referenced by `base(..)` is not visible according to the regular rules of Java, it may still be called using decapsulation (see also §3.4, §2.1.2.(c)).
Note, that if the super or tsuper role is not bound, delegating the obligation to that unbound role will not work.