boolean (PsiForStatement forStatement) { final PsiStatement initialization = forStatement.getInitialization(); if (statementThrowsException(initialization)) { return true; } final PsiExpression test = forStatement.getCondition(); if (BoolUtils.isTrue(test)) { final PsiStatement body = forStatement.getBody(); if (statementThrowsException(body)) { return true; } final PsiStatement update = forStatement.getUpdate(); if (statementThrowsException(update)) { return true; } } return false; }