private List<FactorExposure> convertToFactorExposure(List<FactorExposureData> factorExposureDataList) {
List<FactorExposure> results = new ArrayList<FactorExposure>();
for (FactorExposureData exposure : factorExposureDataList) {
HistoricalTimeSeriesInfoSearchRequest exposureSearchRequest = new HistoricalTimeSeriesInfoSearchRequest();
exposureSearchRequest.addExternalId(exposure.getExposureExternalId());
exposureSearchRequest.setDataField("EXPOSURE");
HistoricalTimeSeriesInfoSearchResult exposureSearchResult = data().getHistoricalTimeSeriesMaster().search(exposureSearchRequest);
HistoricalTimeSeries exposureHTS = null;
if (exposureSearchResult.getFirstInfo() != null) {
exposureHTS = data().getHistoricalTimeSeriesMaster().getTimeSeries(exposureSearchResult.getFirstInfo().getTimeSeriesObjectId(), VersionCorrection.LATEST);