}
}
-
case object OwnCreditOrigin extends CreditOrigin {
override def isOwn = true
def name = CreditOrigin.Names.Own
}
-case class InheritedCreditOrigin(creditHolder: CreditHolder, creditDistributionType: CreditDistributionType) extends CreditOrigin {
+case class InheritedCreditOrigin(creditHolder: CreditHolder, creditDistributionPolicy: CreditDistributionPolicy) extends CreditOrigin {
override def isInherited = true
def name = CreditOrigin.Names.Own