The PersistenceManager interface has factory methods that produce Extent objects, Query objects, and the Transaction object. The objects produced are all associated with the persistence manager that produced them. Chapter 2, which describes the Extent and Query interfaces, also describes the factory methods in the persistence manager that produce Extent and Query objects.