Consider the following: ```java public interface I { void m(int i); default void m(long l) { // ... } } ``` ```groovy class C implements I { void m(int i) { // ... } } new C().m(42L) ``` Reference to method "m" is indicated as `C#m(int)`, not `I#m(long)`. 
Consider the following:
Reference to method "m" is indicated as
C#m(int), notI#m(long).