Java Simple Observer Pattern Diagram