package Ġb . language . server . pro BM ange ment . prob Ċ Ċ import Ġb . language . server . communication . Com municator Interface Ċ import Ġcom . google . inject . Abstract Module Ċ import Ġde . prob . Main Module Ċ Ċ class ĠPro B Kernel Module ( private Ġval Ġcommunic ator Ġ: ĠCom municator Interface ) Ġ: ĠAbstract Module () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġconfigure () Ġ{ ĊĠĠĠĠĠĠĠ Ġinstall ( Main Module ()) ĊĠĠĠĠĠĠĠ Ġbind ( Com municator Interface :: class . java ). to Instance ( com municator ) ĊĠĠĠ Ġ} Ċ }