change closure/short closure definition to support full class name (including package)
and support having them inside aspects
update the testing program of closures