@Override
	public final void resume() {
		if (this.status != Status.PAUSED) {
			throw new IllegalStateException("service " + getName() + " is not in paused state");
		}
		doResume();
		this.status = Status.STARTED;
	}