abstract class org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator extends java.lang.Object { private void () { org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator v; v := @this: org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator; specialinvoke v.()>(); return; } void iteratePUDs(org.glassfish.api.deployment.DeploymentContext) { java.util.Iterator v, v; java.util.Collection v; org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator v; java.util.List v; com.sun.enterprise.deployment.BundleDescriptor v; org.glassfish.api.deployment.DeploymentContext v; java.lang.Object v, v; boolean v, v; v := @this: org.glassfish.persistence.jpa.JPADeployer$PersistenceUnitDescriptorIterator; v := @parameter: org.glassfish.api.deployment.DeploymentContext; v = staticinvoke (v); if v == null goto label; v = virtualinvoke v.(class "Lcom/sun/enterprise/deployment/PersistenceUnitsDescriptor;"); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); virtualinvoke v.(v, v); goto label; label: return; } abstract void visitPUD(com.sun.enterprise.deployment.PersistenceUnitDescriptor, org.glassfish.api.deployment.DeploymentContext); }