import java.util.Random; public class TestEmptyBlocks { public static void foo() { try { boolean var0 = false;// 22 } catch (Exception var1) {// 23 } for(int i = 0; i < 5; ++i) {// 27 } while((new Random()).nextBoolean()) {// 31 } if ((new Random()).nextBoolean()) {// 35 } }// 38 } class 'TestEmptyBlocks' { method 'foo ()V' { 0 5 1 5 5 6 6 9 7 9 9 9 a 9 d 9 1a 12 2a 15 2d 15 30 18 } } Lines mapping: 22 <-> 6 23 <-> 7 27 <-> 10 31 <-> 13 35 <-> 16 38 <-> 19 Not mapped: 25