returns the currency of the bond this event refers to.
returns the seniority of the bond that triggered the event.
returns true if an event has already occurred before a date if is includeRefDate true, then an event has not occurred if its date is the same as the refDate, i.e. this method returns false if the event date is the same as the refDate.
Returns true if this event would trigger a contract with the arguments characteristics.
This method should be called at the end of non-const methods or when the programmer desires to notify any changes.