package Ġno . nav . bid rag . be handling . fel les . gr un nl ag . del ber eg ning Ċ Ċ import Ġno . nav . bid rag . be handling . fel les . gr un nl ag . IG run nl ag In n hold Ċ import Ġno . nav . bid rag . be handling . fel les . gr un nl ag . IS ok n ads bar n Ċ import Ġjava . math . BigDecimal Ċ import Ġjava . time . LocalDate Ċ Ċ class ĠM aks Bid rag Per B arn ( ĊĠ Ġval Ġmultip lik ator For sku dd ss ats : ĠInt , ĊĠ Ġval Ġfor sku dd ss ats : ĠBigDecimal , ĊĠ Ġval Ġm aks Be lop : ĠBigDecimal , ĊĠ Ġval Ġbere g net Be lop : ĠBigDecimal , ĊĠ Ġval Ġjust ert Be lop : ĠBigDecimal , ĊĠ Ġoverride Ġval Ġs ok n ads bar n Id : ĠInt , ĊĠ Ġg run nl ag Refer an se List e : ĠList < String >, ĊĠ Ġdat o F om : ĠLocalDate , ĊĠ Ġdat o Til : ĠLocalDate Ċ ) Ġ: ĊĠ ĠDel ber eg ning < M aks Bid rag Per B arn >( gr un nl ag Refer an se List e , Ġdat o F om , Ġdat o Til ), ĠIG run nl ag In n hold , ĠIS ok n ads bar n Ġ{ ĊĊĠ Ġoverride Ġfun Ġis EqualTo ( other : ĠM aks Bid rag Per B arn ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġmultip lik ator For sku dd ss ats Ġ== Ġother . multip lik ator For sku dd ss ats Ġ&& Ġfor sku dd ss ats Ġ== Ġother . for sku dd ss ats Ġ&& Ġm aks Be lop Ġ== Ġother . mak s Be lop Ġ&& Ġbere g net Be lop Ġ== Ġother . ber eg net Be lop Ġ&& Ġjust ert Be lop Ġ== Ġother . just ert Be lop ĊĠ Ġ} Ċ }