Returns an optionalOptional containing the provider for the given scheme if one was registered.
Return
an empty Optional if no provider was registered for the scheme, an Optional containing the provider otherwise
Parameters
the scheme to get the provider for