identifier
An object that semi-uniquely identifies this Provider, intended to be used in equals and hashCode, in order to allow custom providers through delegation. Two providers should be considered equal iff their identifiers are identical (===).