void (int i) { int x = ((IntSupplier)() -> { int j = switch (i) { case 1 -> 2; case 2 -> 3; case 3 -> { System.out.println("hello"); yield 1; } default -> 4; }; if (j < 2) {} if (<warning descr="Condition 'j == 4 && i == 2' is always 'false'">j == 4 && <warning descr="Condition 'i == 2' is always 'false' when reached">i == 2</warning></warning>) {} if (i == 3 && <warning descr="Condition 'j == 1' is always 'true' when reached">j == 1</warning>) {} return 0; }).getAsInt(); if (<warning descr="Condition 'x == 1 && i == 3' is always 'false'"><warning descr="Condition 'x == 1' is always 'false'">x == 1</warning> && i == 3</warning>) {} }