A ProviderReference is a wrapper around a tm4j-TopicmapProvider. Panckoucke uses ProviderReferences instead of tm4j-TopicMapProviders for two reasons:
A ProviderReference is returned to your application by several methods of the StoreManager interface. Other methods of this interface expect a ProviderReference as a parameter.
See the section about opening a topicmap for a complete example.