log.debug("Not starting next service -{} is stopped", this);
return false;
}
if (!isInState(STATE.STARTED)) {
//reject attempts to start a service too early
throw new ServiceStateException(
"Cannot start a child service when not started");
}
if (serviceList.isEmpty()) {
//nothing left to run
return false;