currently, only the case of fixed maturity (MD) event is covered.
need to also account for a possible external XD event (calling the embedded option of withdrawing the money).
therefore, add the XD event as an observed event marking the exercise (call) day followed by an STD event marking settlement of the exercised amount. the time between XD and STD is exactly xDayNotice.
check whether xDayNotice can be replaced with settlementPeriod as this marks the same period in other contracts
currently, only the case of fixed maturity (MD) event is covered.
need to also account for a possible external XD event (calling the embedded option of withdrawing the money).
therefore, add the XD event as an observed event marking the exercise (call) day followed by an STD event marking settlement of the exercised amount. the time between XD and STD is exactly xDayNotice.
check whether xDayNotice can be replaced with settlementPeriod as this marks the same period in other contracts