It ist good!. It reminds me of recent interest in recursive programming and how it simplify code. When I get back home I will have more to say on the subject in the OO Patterns UML and Refactoring forum.
Don't get me started about those stupid light bulbs.