} else {
valuationInstant = Instant.now();
}
final boolean historicalInput = getCommandLine().hasOption(HISTORICAL_OPTION);
final MarketDataSpecification marketDataSpecification = historicalInput ? new LatestHistoricalMarketDataSpecification() : MarketData.live();
final ViewExecutionOptions viewExecutionOptions = ExecutionOptions.singleCycle(valuationInstant, marketDataSpecification, EnumSet.of(ViewExecutionFlags.AWAIT_MARKET_DATA));
final List<RemoteViewProcessor> viewProcessors = getRemoteComponentFactory().getViewProcessors();
if (viewProcessors.size() == 0) {
s_logger.warn("No view processors found at {}", getRemoteComponentFactory().getBaseUri());