У меня есть следующий код:
public String testExitPoints() {
    boolean myBoolean = false;
    try {
        if (getBoolean()) {
            return "exit 1";
        }
        if (getBoolean()) {
            throw new RuntimeException();
        }
    } finally {
        myBoolean = true;
    }
    if (getBoolean()) {
        return "exit 2";
    }
    return "exit 3";
}
public static boolean getBoolean() {
    Random rand = new Random();
    return rand.nextInt() > 100;
}
  Теперь идея IntelliJ дает мне второй и третий вызов getBoolean() следующий намек:
Condition 'getBoolean()' is always 'false'
  Теперь, насколько я понимаю, это неверно, поскольку getBoolean() может быть true или false, в зависимости от сгенерированного случайного значения. Я что-то пропустил здесь, или это ошибка в IntelliJ Idea?