public override Date maturityDate(Date valueDate)
{
// Where a deposit is made on the final business day of a
// particular calendar month, the maturity of the deposit shall
// be on the final business day of the month in which it matures
// (not the corresponding date in the month of maturity). Or in
// other words, in line with market convention, BBA LIBOR rates
// are dealt on an end-end basis. For instance a one month
// deposit for value 28th February would mature on 31st March,
// not the 28th of March.
return jointCalendar_.advance(valueDate, tenor_, convention_, EndOfMonth);
}