* ordered by startup time.
*/
public ImmutableMap<Service, Long> startupTimes() {
Map<Service, Long> loadTimeMap = Maps.newHashMapWithExpectedSize(services.size());
for (Map.Entry<Service, ServiceListener> entry : services.entrySet()) {
State state = entry.getKey().state();
if (state != State.NEW && state != State.STARTING) {
loadTimeMap.put(entry.getKey(), entry.getValue().startupTimeMillis());
}
}
List<Entry<Service, Long>> servicesByStartTime = Ordering.<Long>natural()