package Ġedu . c sh . ch ase . aggreg ations . exceptions Ċ Ċ sealed Ġclass ĠStage Parsing Exception ( val Ġstage : ĠString , Ġmsg : ĠString ) Ġ: ĠParseException ( msg ) Ġ{ ĊĠĠĠ Ġclass ĠUnknown Stage ( stage : ĠString ) Ġ: ĠStage Parsing Exception ( stage , Ġ" Unknown Ġstage Ġ$ stage ") ĊĠĠĠ Ġclass ĠMissing Required Value ( val Ġfield : ĠString , Ġstage : ĠString ) Ġ: ĠStage Parsing Exception ( stage , Ġ"$ stage Ġrequires Ġfield Ġ$ field ") ĊĠĠĠ Ġclass ĠWrong Type ( val Ġfield : ĠString , Ġval Ġexpected : ĠString , Ġval Ġgot : ĠAny ?, Ġstage : ĠString ) ĊĠĠĠĠĠĠĠ Ġ: ĠStage Parsing Exception ( stage , Ġ"$ stage .$ field Ġexpected Ġ$ expected . ĠGot Ġ$ got ") ĊĊĠĠĠ Ġclass ĠSub pipeline ( val Ġerror : ĠPipeline Parsing Exception , Ġstage : ĠString ) ĊĠĠĠĠĠĠĠ Ġ: ĠStage Parsing Exception ( stage , Ġ" Error Ġparsing Ġ$ stage : Ġ${ error . message }") Ċ }