new CHFCurrency(),
new Target(),
new Period(1,TimeUnit.Years),
BusinessDayConvention.ModifiedFollowing,
new Thirty360(Thirty360.Convention.BondBasis),
tenor.gt(new Period(1,TimeUnit.Years)) ? new CHFLibor(new Period(6,TimeUnit.Months), h):
new CHFLibor(new Period(3,TimeUnit.Months), h)
);
}