package Ġnet . at til as z abo . people demo . domain Ċ Ċ sealed Ġclass ĠResult < out ĠT Model > Ġ{ ĊĊĠĠĠ Ġclass ĠSuccess < out ĠT Model >( val Ġresult : ĠT Model ) Ġ: ĠResult < T Model >() ĊĊĠĠĠ Ġclass ĠError < out ĠT Model >( val Ġthrowable : ĠThrowable ?) Ġ: ĠResult < T Model >() Ċ } Ċ