public interface ServiceFactory<S>
java.util.Optional<S>
getInstance()
java.lang.Class<S>
getServiceType()
java.lang.Class<S> getServiceType()
java.util.Optional<S> getInstance()