public class TestMethodReferenceSameName { TestMethodReferenceSameName.R1 r; private void foo() { TestMethodReferenceSameName.R1 var10000 = this.r;// 5 this.r.getClass(); (var10000::foo).run(); }// 6 class R1 { void foo() { }// 9 } } class 'TestMethodReferenceSameName' { method 'foo ()V' { 1 4 5 5 e 6 13 7 } } class 'TestMethodReferenceSameName$R1' { method 'foo ()V' { 0 11 } } Lines mapping: 5 <-> 5 6 <-> 8 9 <-> 12