// Ġ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 . intellij . execution . ui Ċ Ċ import Ġcom . intellij . util . xml b . annotations . Attribute Ċ import Ġcom . intellij . util . xml b . annotations . Tag Ċ Ċ interface ĠFragment ed Settings Ġ{ ĊĠ Ġ@ Tag (" option ") ĊĠ Ġclass ĠOption () Ġ{ ĊĠĠĠ Ġconstructor ( name : ĠString , Ġvisible : ĠBoolean ): Ġthis () Ġ{ ĊĠĠĠĠĠ Ġthis . name Ġ= Ġname ĊĠĠĠĠĠ Ġthis . visible Ġ= Ġvisible ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ get : Attribute (" name ") ĊĠĠĠ Ġvar Ġname : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġ@ get : Attribute (" visible ") ĊĠĠĠ Ġvar Ġvisible : ĠBoolean Ġ= Ġtrue ĊĠ Ġ} ĊĊĠ Ġvar Ġselected Options : ĠMutable List < Option > Ċ }