Consider the following: ```groovy class A { def foo(int i = 0) { } } class B { @Delegate A a = new A() def foo() { } } ``` Declared method `B#foo()` is not replaced by delegate method `A#foo()`, but editor displays that it is. 
Consider the following:
Declared method
B#foo()is not replaced by delegate methodA#foo(), but editor displays that it is.