package Ġcom . ark iv an ov . mv ik otlin . plugin . idea . time travel Ċ Ċ import Ġcom . ark iv an ov . mv ik otlin . time travel . client . internal . init Main Scheduler Ċ import Ġcom . intellij . icons . All Icons Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . wm . Tool Window Ċ import Ġcom . intellij . openapi . wm . Tool Window Factory Ċ import Ġcom . intellij . ui . content . Content Factory Ċ import Ġjavax . swing . Swing Utilities Ċ Ċ class ĠTime Travel Tool Window Factory Ġ: ĠTool Window Factory Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Main Scheduler Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSw ing Utilities . invoke Later ( Runnable ( it )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Tool Window Content ( project : ĠProject , Ġtool Window : ĠTool Window ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtool Window . setIcon ( All Icons . Debugger . Db _ muted _ dep _ line _ breakpoint ) ĊĊĠĠĠĠĠĠĠ Ġtool Window . content Manager . add Content ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠContent Factory ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. SERVICE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create Content ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTime Travel Tool Window ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA db Path Provider ( project ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠExport er ( project ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠImport er ( project ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). content , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ