package Ġde . tum . www 1 . or ion . ui . browser Ċ Ċ import Ġcom . intellij . openapi . components . service Ċ 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 . SERVICE Ċ Ċ class ĠBrowser Factory Ġ: ĠTool Window Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Tool Window Content ( project : ĠProject , Ġtool Window : ĠTool Window ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcontent Factory Ġ= ĠSERVICE . getInstance () ĊĠĠĠĠĠĠĠ Ġval Ġbrowser UI Initialization Service Ġ= Ġproject . service < Browser UI Initialization Service >() ĊĠĠĠĠĠĠĠ Ġval Ġcontent Ġ= Ġcontent Factory . create Content ( browser UI Initialization Service , Ġ"", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġtool Window . content Manager . add Content ( content ) ĊĠĠĠĠĠĠĠ Ġbrowser UI Initialization Service . init () ĊĠĠĠ Ġ} Ċ }