LocalB(LocalA localA) { super(); localA.addStateChangeListener(this); localA.addPropertyChangeListener(this); localA.addCollectionChangeListener(this); localA.addListChangeListener(this); localA.addTreeChangeListener(this); }
LocalC(LocalA localA, LocalB localB) { super(); this.localA = localA; this.localB = localB; localA.addStateChangeListener(this); localA.addPropertyChangeListener(this); localA.addCollectionChangeListener(this); localA.addListChangeListener(this); localA.addTreeChangeListener(this); this.listeningToLocalA = true; localB.addStateChangeListener(this); localB.addPropertyChangeListener(this); localB.addCollectionChangeListener(this); localB.addListChangeListener(this); localB.addTreeChangeListener(this); }