meillo@7: class Leaf implements IComponent { meillo@7: private String id; meillo@7: meillo@7: public Leaf(String id) { meillo@7: this.id = id; meillo@7: } meillo@7: meillo@7: public String toString() { meillo@7: return this.id; meillo@7: } meillo@7: meillo@7: public Collection getChildren() { meillo@7: return null; meillo@7: } meillo@7: meillo@7: // false because failed to add meillo@7: public boolean addComponent(IComponent c) { meillo@7: return false; meillo@7: } meillo@7: meillo@7: // false because failed to find it for removal meillo@7: public boolean removeComponent(IComponent c) { meillo@7: return false; meillo@7: } meillo@7: }