Hello, is there way to reduce this condition: > if (c1) { > foo(); > } else { > if (c2) { > bar(); > } else { > if (c3) { > ... > } > } > } for instance in kotlin it can be replace with this: > when { > c1 -> foo(), > c2 -> bar(), > c3 -> ... > else -> someDefault() > }