} else {
_writer.println("# " + compilations.size() + " different compilations of " + viewDefinition + " for the next " + VALIDITY_PERIOD_DAYS + " days");
}
for (int i = 0; i < compilations.size(); i++) {
final CompiledViewDefinition compilation = compilations.get(i);
final Set<ValueSpecification> liveData = compilation.getMarketDataRequirements();
s_logger.info("{} live data requirements for view {} for compilation {}", new Object[] {liveData.size(), viewDefinition, compilation.toString() });
_writer.println("# " + (i + 1) + " of " + compilations.size() + " - " + compilation);
for (final ValueSpecification specification : liveData) {
s_logger.debug("Specification {}", specification);
emitSpecification(specification, emitted, emittedRecently);
}