package Ġco . nums . intellij . a em . ht l . editor . actions . back space Ċ Ċ import Ġco . nums . intellij . a em . ht l . extensions . is H tl Expression Token Ċ import Ġcom . intellij . psi . Psi File Ċ Ċ class ĠH tl Expression Back space Handler Ġ: ĠAbstract Back space Handler () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġexpected Deleted Char Ġ= Ġ'{ ' ĊĠĠĠ Ġoverride Ġval Ġexpected Next Char Ġ= Ġ' }' ĊĊĠĠĠ Ġoverride Ġfun ĠshouldBe Deleted ( file : ĠPsi File , Ġoffset : ĠInt ) Ġ= Ġfile . is At H tl Expression Token ( offset ) ĊĊĠĠĠ Ġprivate Ġfun ĠPsi File . is At H tl Expression Token ( offset : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcurrent Element Ġ= Ġthis . findElement At ( offset ) Ġ?: Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġreturn Ġcurrent Element . is H tl Expression Token () ĊĠĠĠ Ġ} Ċ Ċ } Ċ