package Ġcom . f isk . twig . psi . util Ċ Ċ import Ġcom . f isk . twig . file . Twig FileType Ċ import Ġcom . f isk . twig . psi . Twig Psi Element Ċ import Ġcom . f isk . twig . psi . Twig Psi File Ċ import Ġcom . f isk . twig . psi . Twig Variable Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . psi . Psi File Factory Ċ import Ġcom . intellij . psi . util . Psi Tree Util Ċ Ċ object ĠTwig Element Factory Ġ{ ĊĠĠĠ Ġfun Ġcreate Variable ( project : ĠProject , Ġname : ĠString ): ĠTwig Psi Element Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfile Ġ= Ġcreate File ( project , Ġ" {{$ name }} ") ĊĠĠĠĠĠĠĠ Ġreturn ĠPsi Tree Util . find Child OfType ( file . firstChild , ĠTwig Variable :: class . java ) Ġas ĠTwig Psi Element ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcreate File ( project : ĠProject , Ġtext : ĠString ): ĠTwig Psi File Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġ" dummy . simple " ĊĠĠĠĠĠĠĠ Ġreturn ĠPsi File Factory . getInstance ( project ). create File FromText ( name , ĠTwig FileType . INSTANCE , Ġtext ) Ġas ĠTwig Psi File ĊĠĠĠ Ġ} Ċ }