boolean (@NotNull PsiDoWhileStatement doWhileStatement, @NotNull PsiVariable variable, int stamp, @NotNull Set<MethodSignature> checkedMethods) { final PsiExpression condition = doWhileStatement.getCondition(); final PsiStatement body = doWhileStatement.getBody(); return statementAssignsVariable(body, variable, stamp, checkedMethods) || expressionAssignsVariable(condition, variable, stamp, checkedMethods); }