...
Why a field with public access modifier do not have getter and setter generated? If we'd generate getter / setter all the time, it means Groovy would
not let you not define getters / setters, which can be problematic when you really don't want to geters / setters to be exposed.
...