public <T> void registerService(@NotNull Class<T> serviceInterface, @NotNull T serviceImplementation) {
    picoContainer.registerComponentInstance(serviceInterface.getName(), serviceImplementation);
    registerComponentInDisposer(serviceImplementation);
  }
public <T> void registerService(@NotNull Class<T> serviceInterface, @NotNull T serviceImplementation)