public StatusHistory toStatusHistory(final List<Date> timestamps, final boolean includeCounters, final Set<MetricDescriptor<?>> defaultStatusMetrics) { final Date dateGenerated = new Date(); final Map<String, String> componentDetailsMap = componentDetails.toMap(); final List<StatusSnapshot> snapshotList = snapshots.getSnapshots(timestamps, includeCounters, defaultStatusMetrics); return new StandardStatusHistory(snapshotList, componentDetailsMap, dateGenerated); } }