The following example is adapted from \'Groovy in Action\'
class Mother { Closure birth() { def closure = { caller ->
{ def self = ({ owner })() }
owner: the enclosing object (this or a surrounding Closure).