}
public static EnergyFutureSecurity makeEthanolFuture() {
Expiry expiry = new Expiry(ZonedDateTime.of(LocalDateTime.of(2010, Month.JUNE, 3, 19, 15),
ZoneOffset.UTC), ExpiryAccuracy.MIN_HOUR_DAY_MONTH_YEAR);
EnergyFutureSecurity sec = new EnergyFutureSecurity(expiry, "XCBT", "XCBT", USD, 29000, "Refined Products");
sec.setName("DENATURED ETHANOL Jun10");
sec.setUnitNumber(29000.00);
sec.setUnitName("U.S. Gallons");
Set<ExternalId> identifiers = new HashSet<>();
identifiers.add(ExternalSchemes.bloombergBuidSecurityId("IX6054783-0"));
identifiers.add(ExternalSchemes.cusipSecurityId("DLM10"));
identifiers.add(ExternalSchemes.bloombergTickerSecurityId("DLM10 Comdty"));
sec.setExternalIdBundle(ExternalIdBundle.of(identifiers));
sec.setUniqueId(BloombergSecurityProvider.createUniqueId("IX6054783-0"));
return sec;
}