//final String postfix = BloombergDataUtils.splitTickerAtMarketSector(ticker).getSecond();
String underlyingOptChainTicker = getUnderlyingTicker(ticker, security.getUnderlyingId(), tickerParser.getTypeName());
final String name = BBG_PREFIX + tickerParser.getSymbol() + "_" + security.getCurrency().getCode() + "_" + InstrumentTypeProperties.BOND_FUTURE_PRICE;
if (!_knownCurveSpecNames.contains(name)) {
s_logger.info("Creating FuturePriceCurveSpecification \"{}\"", name);
final BloombergBondFuturePriceCurveInstrumentProvider curveInstrumentProvider =
new BloombergBondFuturePriceCurveInstrumentProvider(tickerParser.getSymbol(), tickerParser.getTypeName(), FIELD_NAME_PRICE);
createFuturePriceCurveSpecification(security.getCurrency(), name, curveInstrumentProvider);
}
createFuturePriceCurveDefinition(underlyingOptChainTicker, name, security.getCurrency());
return null;
}