WritingEmbeddedDomainSpecificLanguagesInJava
From SPA Wiki
Writing Embedded Domain-Specific Languages In Java
Immo's session notes are here File:WritingEmbeddedDomainSpecificLanguagesInJava1.doc
Robert has put the slides, same code and sample solutions on his website 1