A equipe do SpringSource disponibilizou um vídeo de aproximadamente uma hora mostrando, na prática (eclipse aberto e mão na massa), os recursos de metaprogramação do Groovy. Independente de você programar ou não nessa linguagem, vale muito a pena conferir:
Pontos chave do treinamento:
[list]Metaprogramming Techniques With Groovy[/list]
[list]Metaprogramming Hooks[/list]
[list]ExpandoMetaClass[/list]
[list]Intercept, Cache and Invoke[/list]