package Ġfr . o 8 0 . fold . fs Ċ Ċ import Ġcom . intellij . icons . All Icons Ċ import Ġcom . intellij . ide . project View . View Settings Ċ import Ġcom . intellij . ide . project View . impl . nodes . Psi Directory Node Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . psi . impl . file . Psi Directory Factory Ċ Ċ object ĠGroup ing Node Factory Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġfake FileSystem Ġ= ĠFake FileSystem () ĊĊĠĠĠ Ġfun Ġcreate ( ĊĠĠĠĠĠĠĠ Ġname : ĠString , ĊĠĠĠĠĠĠĠ Ġchildren : ĠList < Psi Directory Node >, ĊĠĠĠĠĠĠĠ Ġproject : ĠProject , ĊĠĠĠĠĠĠĠ Ġview Settings : ĠView Settings ĊĠĠĠ Ġ): ĠGroup ing Node Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfake Virtual Directory Ġ= Ġfake FileSystem . create Root ( name ) ĊĠĠĠĠĠĠĠ Ġval Ġfake Psi Directory Ġ= ĠPsi Directory Factory . getInstance ( project ). create Directory ( fake Virtual Directory ) ĊĠĠĠĠĠĠĠ Ġval Ġdirectory Node Ġ= ĠPsi Directory Node ( project , Ġfake Psi Directory , Ġview Settings ) ĊĊĠĠĠĠĠĠĠ Ġreturn ĠGroup ing Node ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Settings , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdirectory Node , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchildren , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAll Icons . Object Browser . Flatten Packages ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠOther Ġinteresting Ġicons : ĊĠĠĠĠĠĠĠ Ġ// ĠAll Icons . Actions . Colors ĊĠĠĠĠĠĠĠ Ġ// ĠAll Icons . Nodes . Plugin ĊĠĠĠ Ġ} Ċ }