}
for (ServiceListener listener : slaveState.getServiceListeners()) {
listener.beforeServiceStart();
}
long startingTime = System.currentTimeMillis();
lifecycle.start();
long startedTime = System.currentTimeMillis();
slaveState.getTimeline().addEvent(LifecycleHelper.LIFECYCLE, new Timeline.IntervalEvent(startingTime, "Start", startedTime - startingTime));
if (validate && clustered != null) {
int expectedNumberOfSlaves = expectedSlaves != null ? expectedSlaves : slaveState.getGroupSize();