package Ġorg . ion project . core . calendar . ical endar . properties . parameters Ċ Ċ class ĠPart icipation Role ( value : ĠRole Ġ= ĠRole . REQ _ P ARTIC IP ANT ) Ġ: ĠProperty Parameter Ġ{ ĊĠĠĠ Ġenum Ġclass ĠRole ( private Ġval Ġalt Name : ĠString ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ ĠCH AIR , ĊĠĠĠĠĠĠĠ ĠREQ _ P ARTIC IP ANT (" REQ - P ARTIC IP ANT "), ĊĠĠĠĠĠĠĠ ĠOPT _ P ARTIC IP ANT (" OPT - P ARTIC IP ANT "), ĊĠĠĠĠĠĠĠ ĠNON _ P ARTIC IP ANT ; ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġalt Name Ġ?: Ġname ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ" ROLE " ĊĠĠĠ Ġoverride Ġval Ġvalues : ĠList < Any > Ġ= ĠlistOf ( value ) Ċ } Ċ