double strike = 0.92875;
double pointValue = 2500;
Expiry expiry = new Expiry(DateUtils.getUTCDate(2011, 9, 19));
ExternalId underlyingID = ExternalSchemes.bloombergTickerSecurityId("FPU11 Comdty");
final String exchange = "EUX";
final IRFutureOptionSecurity security = new IRFutureOptionSecurity(
exchange, expiry, new AmericanExerciseType(), underlyingID, pointValue, true, EUR, strike, optionType);
Set<ExternalId> identifiers = new HashSet<>();
identifiers.add(ExternalSchemes.bloombergBuidSecurityId("IX10090132-0-8B9C"));
identifiers.add(ExternalSchemes.bloombergTickerSecurityId("FPU1C 92.875 Comdty"));
security.setExternalIdBundle(ExternalIdBundle.of(identifiers));
security.setUniqueId(BloombergSecurityProvider.createUniqueId("IX10090132-0-8B9C"));
security.setName("FPU1C 2011-09-19 C 92.875");
return security;
}