groovy

Convariant returns causes compiler to fail when generating property getters