package Ġcom . jetbrains . completion . ml . rank er . cb . jvm Ċ Ċ import Ġcom . intellij . completion . ml . rank er . Experiment Model Provider Ċ import Ġcom . intellij . openapi . application . Pre loading Activity Ċ import Ġcom . intellij . openapi . progress . Progress Indicator Ċ import Ġcom . intellij . util . Platform Utils Ċ Ċ class ĠPre load Na ive Cat Boost Model Ġ: ĠPre loading Activity () Ġ{ ĊĠ Ġoverride Ġfun Ġpreload ( indicator : ĠProgress Indicator ) Ġ{ ĊĠĠĠ Ġif Ġ(! Platform Utils . is Int elli J ()) Ġreturn ĊĊĠĠĠ Ġval Ġproviders Ġ= ĠExperiment Model Provider . available Providers (). filter Is Instance < Na ive Cat Boost Jar Completion Model Provider >() ĊĠĠĠ Ġfor Ġ( provider Ġin Ġproviders ) Ġ{ ĊĠĠĠĠĠ Ġ// Ġforce Ġto Ġload Ġmodel ĊĠĠĠĠĠ Ġprovider . model ĊĠĠĠĠĠ Ġindicator . check Canceled () ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }