package Ġcom . her os l ender . h mf . intellij . insight Ċ Ċ import Ġcom . intellij . lang . annotation . Annotation Holder Ċ import Ġcom . intellij . lang . annotation . Annot ator Ċ import Ġcom . intellij . lang . annotation . Highlight Severity Ċ import Ġcom . intellij . openapi . editor . markup . Effect Type Ċ import Ġcom . intellij . openapi . editor . markup . Text Attributes Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġjava . awt . Font Ċ Ċ class ĠColor Annot ator Ġ: ĠAnnot ator Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġannotate ( element : ĠPsi Element , Ġholder : ĠAnnotation Holder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcolor Ġ= Ġelement . find Color Expr Element () Ġ?: Ġreturn ĊĊĠĠĠĠĠĠĠ Ġset Color Annot ator ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor . color , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelement , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġholder ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset Color Annot ator ( color : Ġjava . awt . Color , Ġelement : ĠPsi Element , Ġholder : ĠAnnotation Holder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtext Attributes Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠText Attributes ( null , Ġnull , Ġcolor , ĠEffect Type . BOLD _ LINE _ UNDER SCORE , ĠFont . PLAIN ) ĊĠĠĠĠĠĠĠ Ġholder . new Sil ent Annotation ( Highlight Severity . INFORMATION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range ( element ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. en forced Text Attributes ( text Attributes ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create () ĊĠĠĠ Ġ} Ċ } Ċ