first pr of Groovy-Optional