Consider the following: ```groovy class C { def getX() { 'C' } void test() { [x:'map'].with { print getX() } } } ``` Method call "getX()" is resolved incorrectly to the map. Running `new C().test()` outputs "C". 
Consider the following:
Method call "getX()" is resolved incorrectly to the map. Running
new C().test()outputs "C".