As pointed out by Pinaki and confirmed by Jeremy, we don't need an EMF for the isLoaded() call.
From Pinaki - We can answer isLoaded() without really asking every broker to llok up in its cache or something. If the given instance pc is PersitenceCapable and has a non-null StateManager – it is managed by us. If the question is: is pc managed by a specific EMF e, then also we can navigate from pc->sm->broker->brokerfactory->emf and compare by reference with e.
|Field||Original Value||New Value|
|Summary||Remove need for an EMF from OpenJPAPersistenceUtil.isLoaded() and TraversableResolverImpl||Remove need for an EMF from OpenJPAPersistenceUtil and TraversableResolverImpl|
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Status||In Progress [ 3 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|19h 17m||1||Donald Woods||30/Oct/09 16:21|
|1h 41m||1||Donald Woods||30/Oct/09 18:03|
|130d 28m||1||Donald Woods||09/Mar/10 18:31|