Here we have the combination of a managed runtime with a Groovy path
and some inline Groovy. The path in this case is used to house the
com.barneyb.Person
class, which the inline script
instantiates and configures.
Also on show is the transparent scope access within Groovy scripts and use of Java APIs.
#myPerson.name# is #numberFormat(myPerson.ageInYears, ",0.00")# years old (thats #numberFormat(myPerson.ageInDays, ",")# days!).