package Ġnet . zero 9 1 7 8 . cov Ċ Ċ import Ġcom . intellij . openapi . components . service Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġjava . util . concurrent . Semaphore Ċ Ċ class ĠProject Semaphore Ġ{ ĊĠĠĠ Ġval Ġsemaphore Ġ= ĠSem aphore ( 1 , Ġtrue ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance ( project : ĠProject ) Ġ= Ġproject . service < Project Semaphore >() ĊĠĠĠ Ġ} Ċ }