Uses of Interface
java.util.ServiceLoader.Provider