package Ġcom . nonnull d inu . cl ion me son . me son build lang . language . comp letions Ċ Ċ import Ġcom . intellij . code Insight . completion . Completion Parameters Ċ import Ġcom . intellij . code Insight . completion . Completion Provider Ċ import Ġcom . intellij . code Insight . completion . Completion Type Ċ import Ġcom . intellij . patterns . Psi Element Pattern Ċ import Ġcom . intellij . psi . Psi Element Ċ Ċ abstract Ġclass ĠMes on Build Completion Core Object Ġprotected Ġconstructor () Ġ: ĠCompletion Provider < Completion Parameters ?> () Ġ{ ĊĠĠĠ Ġabstract Ġval Ġtype : ĠCompletion Type ĊĠĠĠ Ġabstract Ġval Ġpattern : ĠPsi Element Pattern . Capture < Psi Element ?> ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠMes on Build Completion Register . register Completion ( this ) ĊĠĠĠ Ġ} Ċ }