package Ġcom . just ai . ja ic f . plugin . scenarios . psi . builders Ċ Ċ import Ġcom . just ai . ja ic f . plugin . scenarios . psi . dto . Scenario Ċ import Ġcom . just ai . ja ic f . plugin . utils . is Exist Ċ import Ġorg . jetbrains . kotlin . psi . Kt Call Expression Ċ Ċ fun Ġbuild Scenario ( body : ĠK t Call Expression ) Ġ= ĊĠĠĠ Ġif Ġ( body . is Exist ) ĊĠĠĠĠĠĠĠ ĠScenario ( body . project , Ġbody . containing Kt File ). run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinner State Ġ= Ġbuild State ( body , Ġthis ) Ġ?: Ġreturn @ run Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġelse ĊĠĠĠĠĠĠĠ Ġnull Ċ