package Ġpl . po zn an . put . to psis Ċ Ċ import Ġpl . po zn an . put . x mc da . ranking . Alternative Ċ Ċ enum Ġclass ĠCriteria Type Ġ{ ĊĠĠĠ ĠCO ST , ĠPROF IT Ċ } Ċ Ċ data Ġclass ĠC riterion ( val Ġname : ĠString , Ġval Ġweight : ĠDouble , Ġval Ġtype : ĠCriteria Type ) Ċ data Ġclass ĠT opsis Alternative ( override Ġval Ġname : ĠString , Ġval Ġcriteria Values : ĠMap < Criterion , ĠDouble >) Ġ: ĠAltern ative Ċ