/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . lang . core Ċ Ċ import Ġcom . intellij . core . Core AST Factory Ċ import Ġcom . intellij . psi . impl . source . tree . Leaf Element Ċ import Ġcom . intellij . psi . impl . source . tree . Psi Comment Impl Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġorg . rust . lang . core . psi . RS _ DOC _ COMMENTS Ċ import Ġorg . rust . lang . core . psi . Rs Doc Comment Impl Ċ Ċ class ĠRs AST Factory Ġ: ĠCore AST Factory () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Comment ( type : ĠI ElementType , Ġtext : ĠCharSequence ): ĠLeaf Element Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( type Ġin ĠRS _ DOC _ COMMENTS ) ĠRs Doc Comment Impl ( type , Ġtext ) Ġelse ĠPsi Comment Impl ( type , Ġtext ) ĊĠĠĠ Ġ} Ċ } ĊĊ