public <T> void registerService(@NotNull Class<T> serviceImplementation) {
    registerService(serviceImplementation, serviceImplementation);
  }
public <T> void registerService(@NotNull Class<T> serviceImplementation)