package Ġno . nav . dag p enger . re gel . gr un nl ag . ber eg ning Ċ Ċ import Ġjava . math . BigDecimal Ċ Ċ sealed Ġclass ĠResult at Ċ Ċ data Ġclass ĠBere g nings Result at ( ĊĠĠĠ Ġval Ġu av k ort et : ĠBigDecimal , ĊĠĠĠ Ġval Ġav k ort et : ĠBigDecimal , ĊĠĠĠ Ġval Ġbere g nings re gel : ĠString , ĊĠĠĠ Ġval Ġhar Av k ort et : ĠBoolean Ġ= Ġu av k ort et Ġ!= Ġav k ort et Ċ ) Ġ: ĠResult at () Ċ Ċ data Ġclass ĠIn gen B ere g nings Result at ( ĊĠĠĠ Ġval Ġbes k riv else : ĠString Ċ ) Ġ: ĠResult at () Ċ