* BAEL-1997 state design pattern in Java * BAEL-1997 different example code * BAEL-1997 add additional method to the states * BAEL-1997 clean up in ReceivedState
Relevant Articles:
- Facade Design Pattern in Java
 - Singletons in Java
 - Proxy, Decorator, Adapter and Bridge Patterns
 - Introduction to Creational Design Patterns
 - The Observer Pattern in Java
 - Flyweight Pattern in Java
 - Service Locator Pattern
 - Double-Checked Locking with Singleton
 - Composite Design Pattern in Java
 - Visitor Design Pattern in Java
 - The DAO Pattern in Java
 - Interpreter Design Pattern in Java