package Ġru . coding 4 fun . ts ql . us ages Ċ Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . s licer . Slice Analysis Params Ċ import Ġcom . intellij . s licer . Slice Usage Ċ import Ġcom . intellij . sql . psi . Sql Element Ċ import Ġcom . intellij . util . Processor Ċ Ċ class ĠMs Bd Tree Slice Usage ( element : ĠSql Element ) Ġ: ĠSlice Usage ( element , ĠSlice Analysis Params ()) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġprocess Usage s Flow n From The ( element : ĠPsi Element ?, Ġunique Processor : ĠProcessor < in ĠSlice Usage > ?) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġprocess Usage s Flow n Down To ( element : ĠPsi Element ?, Ġunique Processor : ĠProcessor < in ĠSlice Usage > ?) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcopy (): ĠSlice Usage Ġ= Ġthis Ċ }