package Ġio . box tape . core Ċ Ċ /** Ċ Ġ* ĠDescri bes Ġa Ġqualified , Ġversion ed Ġartifact Ċ Ġ* Ġ( eg ., ĠMaven Ġcoordinates ) Ċ Ġ*/ Ċ interface ĠArtifact Coordinates Ġ{ ĊĠĠĠ Ġval ĠgroupId : ĠString ĊĠĠĠ Ġval Ġartifact Id : ĠString ĊĠĠĠ Ġval Ġversion : ĠString ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Name ( name : ĠString ): ĠArtifact Coordinates Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparts Ġ= Ġname . split By (": ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠDefault Coordinates ( parts [ 0 ], Ġparts [ 1 ], Ġparts [ 2 ]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ data Ġclass ĠDefault Coordinates ( ĊĠĠĠ Ġoverride Ġval ĠgroupId : ĠString , ĊĠĠĠ Ġoverride Ġval Ġartifact Id : ĠString , ĊĠĠĠ Ġoverride Ġval Ġversion : ĠString ): Artifact Coordinates Ġ{ Ċ Ċ } ĊĊ