void (GrForStatement forStatement, @Nullable GrForClause clause) { final GroovyPsiElement target = forStatement.getParent() instanceof GrLabeledStatement ? (GroovyPsiElement)forStatement.getParent() : forStatement; if (clause instanceof GrTraditionalForClause) { final GrExpression condition = ((GrTraditionalForClause)clause).getCondition(); if (condition != null) { condition.accept(this); if (!alwaysTrue(condition)) { addPendingEdge(target, myHead); //break cycle } } } else { addPendingEdge(target, myHead); //break cycle } }