code: public final void initialize() {
          if (m_state.isInitialized()) {
              m_logger.warn("initialize(): Service is already initialized -- ignoring");
          } else {
              logParams("Initializing with the following service parameters:");
              this.initService();
              setState(State.INITIALIZED);
          }
      }
docs: Initialize this service. A warning is logged if the service has already been
  initialized. This method must be called before {@link #start()}. This method
  causes the service's state to become {@link State#INITIALIZED}.