/* Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ċ Ġ* Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . rust . lang . doc . psi Ċ Ċ import Ġcom . intellij . psi . impl . source . tree . Composite Element Ċ import Ġcom . intellij . psi . tree . I Composite ElementType Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġorg . rust . lang . core . psi . Rs TokenType Ċ Ċ open Ġclass ĠRs Doc TokenType ( debug Name : ĠString ) Ġ: ĠRs TokenType ( debug Name ) Ċ Ċ class ĠRs Doc Composite TokenType ( ĊĠĠĠ Ġdebug Name : ĠString , ĊĠĠĠ Ġprivate Ġval Ġast Factory : Ġ( I ElementType ) Ġ-> ĠComposite Element Ċ ) Ġ: ĠRs Doc TokenType ( debug Name ), ĠI Composite ElementType Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Composite Node (): ĠComposite Element Ġ= Ġast Factory ( this ) Ċ } Ċ