public <T> void registerService(@NotNull Class<T> serviceInterface, @NotNull Class<? extends T> serviceImplementation) {
    picoContainer.unregisterComponent(serviceInterface.getName());
    picoContainer.registerComponentImplementation(serviceInterface.getName(), serviceImplementation);
  }
public <T> void registerService(@NotNull Class<T> serviceInterface, @NotNull Class<? extends T> serviceImplementation)