final double notional = 1e6;
final ExternalId underlyingIdentifier = ExternalId.of(ExternalSchemes.RIC, "USDSFIX10Y=");
final double strike = 0.01;
final Frequency frequency = frequency();
final Currency currency = currency();
final DayCount dayCount = dayCount();
final boolean payer = bool();
final boolean cap = bool();
final boolean ibor = bool();
final CapFloorSecurity security = new CapFloorSecurity(startDate, maturityDate, notional, underlyingIdentifier, strike, frequency, currency, dayCount, payer, cap, ibor);
store(security);