package extras

class Person {
	def name
	def age
	
	def display = { println "Name: ${name}; age: ${age}" }
}

def p = new Person(name : 'Ken', age : 21)
p.display()

def show = { println "Name: ${name}; age: ${age}" }
//show()

def registry = MetaClassRegistry.getInstance(MetaClassRegistry.DONT_LOAD_DEFAULT)
def klass = registry.lookup(Person.class)
show.setDelegate(Person.class)
p.show.call()