From Groovy in Action, Second Edition

Calls through the Meta-Object-Protocol

Calls through the Meta-Object-Protocol