OCLにおける `closure` 操作を用いて「全ての子孫(childrenのchildren…)」を取得する式として正しいものはどれか。

`closure` イテレータは、指定された式(c.children)を再帰的に適用し、その結果生成される全ての要素の集合(推移閉包)を返す。