JavaBean Communication Model II
In the simplest case when one combines sink with listener, then one typically finds cycle (with any number of sinks)
- sink instantiates listener object and passes it to source
- source calls back listener object which creates some actions in sink module