throw new IllegalStateException("Illegal service state: " + _status);
}
try {
engine.start();
} catch (InternalException e) {
throw new ServiceException("failed to start an engine", e.getCause());
}
this._status = Status.started;
LOG.info("Service started: " + _srvName);
}