// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . jetbrains . python . run Ċ Ċ import Ġcom . intellij . execution . process . Kill able Colo red Process Handler Ċ import Ġcom . intellij . execution . target . Target Environment Ċ import Ġcom . jetbrains . python . debugger . Position Converter Provider Ċ import Ġcom . jetbrains . python . debugger . Py Debug Process Ċ import Ġcom . jetbrains . python . debugger . Py Position Converter Ċ import Ġcom . jetbrains . python . debugger . create Target ed Position Converter Ċ import Ġjava . nio . charset . Charset Ċ Ċ class ĠProcess Handler With Py Position Converter ( process : ĠProcess , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcommand Line : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcharset : ĠCharset , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġtarget Environment : ĠTarget Environment ) ĊĠ Ġ: ĠKill able Colo red Process Handler ( process , Ġcommand Line , Ġcharset ), ĠPosition Converter Provider Ġ{ ĊĠ Ġoverride Ġfun Ġcreate Position Converter ( debug Process : ĠPy Debug Process ): ĠPy Position Converter Ġ= ĊĠĠĠ Ġcreate Target ed Position Converter ( debug Process , Ġtarget Environment ) Ċ }