package Ġorg . crystal . intellij . psi Ċ Ċ import Ġcom . intellij . lang . AST Node Ċ import Ġcom . intellij . util . containers . JB Iterable Ċ Ċ class ĠCr Select Expression ( node : ĠAST Node ) Ġ: ĠCr Expression Impl ( node ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġaccept ( visitor : ĠCr Visitor ) Ġ= Ġvisitor . visit Select Expression ( this ) ĊĊĠĠĠ Ġval Ġwhen Clause s : ĠJ B Iterable < Cr When Clause > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġchildren OfType () Ċ }