package pkg; public class TestThrowException { Runnable r; public TestThrowException(int var1) { if (var1 > 0) {// 9 throw new IllegalArgumentException("xxx");// 10 } else { this.r = new Runnable() {// 12 public void run() { boolean var1 = true;// 15 }// 16 }; } }// 18 } class 'pkg/TestThrowException$1' { method 'run ()V' { 0 11 1 11 2 12 } } class 'pkg/TestThrowException' { method ' (I)V' { 5 6 c 7 11 7 1b 9 1e 15 } } Lines mapping: 9 <-> 7 10 <-> 8 12 <-> 10 15 <-> 12 16 <-> 13 18 <-> 16 Not mapped: 8