
 Within the lifetime of its Java process, a factory must assign unique registration identifiers to registrations, and
 must never assign a previously used registration identifier to a registration whose message layer and or appContext
 identifier differ from the previous use.
 
 <p>
 Programmatic registrations performed by using this method must update (according to the replacement rules described
 above) the persistent declarative representation of provider registrations employed by the factory constructo