Gof from wiki : added State , Strategy , Template Method patterns
Gof from wiki : some Registered.java file which was missing