class UnreachableSideEffect { public int a; public UnreachableSideEffect init(int a) { this.a = a; return this; } public void test() { this.a = 42; return; this.a = 23; } public static void main(String[] args) { UnreachableSideEffect use = new UnreachableSideEffect().init(10); System.out.println(use.a); use.test(); System.out.println(use.a); } }