code: protected void removeDependency(Service service) {
          assertDuringInitialization();
          LOG.info("Service {} is not dependent on {}", this, service);
          if (!dependsOn.remove(service))
              LOG.warn("Service {} asked to remove dependency on {}, but wasn't dependendent on it", getName(), service.getName());
      }
docs: Removes a dependency. This method <i>must</i> be called in the {@link #init() init()} method.
  @param service