> Just to clarify, there is no issue > when using the full getter name for property getter, correct? E.g. > map.isEmpty() >
That's correct; explicitly invoking the methods always works. The current logic, though, leads to circumstances where def v1 = value obj.foo = v1 v1 != obj.foo (among other pitfalls).