question: cleared at application undeployment time to remove any persistence providers that were deployed with the application concode_field_sep List<Class<? extends PersistenceProvider>> providers concode_elem_sep PersistenceProviderResolverImpl INSTANCE concode_elem_sep Map<ClassLoader,List<Class<? extends PersistenceProvider>>> persistenceProviderPerClassLoader concode_field_sep List<PersistenceProvider> getPersistenceProviders concode_elem_sep void addPersistenceProvider concode_elem_sep void addDeploymentSpecificPersistenceProvider concode_elem_sep ClassLoader findParentModuleCl concode_elem_sep PersistenceProviderResolverImpl getInstance concode_elem_sep void clearCachedProviders
target: void function ( Set < ClassLoader > arg0 ) { synchronized ( persistenceProviderPerClassLoader ) { for ( ClassLoader loc0 : arg0 ) { persistenceProviderPerClassLoader . remove ( loc0 ) ; } } }