package Ġcom . jetbrains . edu . code Insight Ċ Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . Psi FileSystem Item Ċ import Ġcom . intellij . psi . search .* Ċ import Ġcom . jetbrains . edu . learning .* Ċ Ċ class ĠE du Use Scope En l arger Ġ: ĠUse Scope En l arger () Ġ{ ĊĊĠ Ġoverride Ġfun Ġget Additional Use Scope ( element : ĠPsi Element ): ĠSearch Scope ? Ġ{ ĊĠĠĠ Ġval Ġproject Ġ= Ġelement . project ĊĠĠĠ Ġif Ġ(! E du Utils . is E du Project ( project )) Ġreturn Ġnull ĊĠĠĠ Ġif Ġ( element Ġ! is ĠPsi FileSystem Item ) Ġreturn Ġnull ĊĊĠĠĠ Ġif Ġ(! element . virtual File . can Bel ong To Course ( project )) Ġreturn Ġnull ĊĠĠĠ Ġreturn ĠGlobal Search Scopes . directory Scope ( project , Ġproject . course Dir , Ġtrue ) ĊĠ Ġ} Ċ }