package Ġio . github . de te kt . tool ing . api Ċ Ċ import Ġjava . util . Service Loader Ċ Ċ interface ĠVersion Provider Ġ{ ĊĊĠĠĠ Ġfun Ġcurrent (): ĠString ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġload ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass Loader : ĠClassLoader Ġ= ĠVersion Provider :: class . java . class Loader ĊĠĠĠĠĠĠĠ Ġ): ĠVersion Provider Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠService Loader . load ( Version Provider :: class . java , Ġclass Loader ). first () ĊĠĠĠ Ġ} Ċ } Ċ