// Ġ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 . model . presentation . impl Ċ Ċ import Ġcom . intellij . model . presentation . Symbol Presentation Ċ import Ġorg . jetbrains . annotations . N ls Ċ import Ġjavax . swing . Icon Ċ Ċ internal Ġclass ĠDefault Symbol Presentation ( ĊĠ Ġprivate Ġval Ġicon : ĠIcon ?, ĊĠ Ġ@ N ls Ġprivate Ġval Ġtype String : ĠString , ĊĠ Ġ@ N ls Ġprivate Ġval Ġshort Name String : ĠString , ĊĠ Ġ@ N ls Ġprivate Ġval Ġlong Name String : ĠString ? Ġ= Ġshort Name String Ċ ) Ġ: ĠSymbol Presentation Ġ{ ĊĠ Ġoverride Ġfun Ġget Icon (): ĠIcon ? Ġ= Ġicon ĊĠ Ġoverride Ġfun Ġget ShortName String (): ĠString Ġ= Ġshort Name String ĊĠ Ġoverride Ġfun Ġget Short Description (): ĠString Ġ= Ġ"$ type String Ġ'$ short Name String '" ĊĠ Ġoverride Ġfun Ġget Long Description (): ĠString Ġ= Ġ"$ type String Ġ'$ long Name String '" Ċ } Ċ