groovy

switch-case, blocks and closures