package com.l7tech.server.uddi;

import com.l7tech.gateway.common.Component;
import com.l7tech.gateway.common.admin.UDDIRegistryAdmin.EndpointScheme;
import com.l7tech.gateway.common.audit.Audit;
import com.l7tech.gateway.common.audit.SystemMessages;
import com.l7tech.gateway.common.service.PublishedService;
import com.l7tech.gateway.common.uddi.UDDIProxiedService;
import com.l7tech.gateway.common.uddi.UDDIProxiedServiceInfo;
import com.l7tech.gateway.common.uddi.UDDIPublishStatus;
import com.l7tech.gateway.common.uddi.UDDIRegistry;
import com.l7tech.gateway.common.uddi.UDDIServiceControl;
import com.l7tech.gateway.common.uddi.UDDIPublishStatus.PublishStatus;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.objectmodel.ObjectModelException;
import com.l7tech.objectmodel.SaveException;
import com.l7tech.objectmodel.UpdateException;
import com.l7tech.server.audit.Auditor;
import com.l7tech.server.cluster.ClusterMaster;
import com.l7tech.server.event.system.UDDISystemEvent;
import com.l7tech.server.service.ServiceCache;
import com.l7tech.uddi.EndpointPair;
import com.l7tech.uddi.UDDIBusinessService;
import com.l7tech.uddi.UDDIClient;
import com.l7tech.uddi.UDDIException;
import com.l7tech.util.Config;
import com.l7tech.util.ConfigFactory;
import com.l7tech.util.ExceptionUtils;
import com.l7tech.util.ResourceUtils;
import com.l7tech.util.TimeUnit;
import com.l7tech.util.Triple;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Timer;
import java.util.concurrent.atomic.AtomicReference;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.hibernate.SessionFactory;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.event.ApplicationEventMulticaster;
import org.springframework.core.Ordered;
import org.springframework.transaction.PlatformTransactionManager;

public class UDDICoordinator implements ApplicationContextAware, InitializingBean, Ordered {
   private static final Logger a;
   private static final String b;
   private static final long c;
   private static final String d;
   private final PlatformTransactionManager e;
   private final UDDIHelper f;
   private final UDDIRegistryManager g;
   private final UDDIProxiedServiceInfoManager h;
   private final UDDIPublishStatusManager i;
   private final UDDIServiceControlManager j;
   private final UDDIBusinessServiceStatusManager k;
   private final ServiceCache l;
   private final ClusterMaster m;
   private final Collection<UDDITaskFactory> n;
   private final Timer o;
   private final UDDITaskFactory.UDDITaskContext p;
   private final SessionFactory q;
   private final AtomicReference<Map<Goid, n>> r = new AtomicReference<>(Collections.emptyMap());
   private ApplicationEventPublisher s;
   private Audit t;
   private static final String[] u;

   public UDDICoordinator(
      PlatformTransactionManager var1,
      UDDIHelper var2,
      UDDIRegistryManager var3,
      UDDIProxiedServiceInfoManager var4,
      UDDIPublishStatusManager var5,
      UDDIServiceControlManager var6,
      UDDIBusinessServiceStatusManager var7,
      ServiceCache var8,
      ClusterMaster var9,
      Timer var10,
      Collection<UDDITaskFactory> var11,
      Config var12,
      SessionFactory var13
   ) {
      this.e = var1;
      this.f = var2;
      this.g = var3;
      this.l = var8;
      this.m = var9;
      this.o = var10;
      this.n = var11;
      this.h = var4;
      this.j = var6;
      this.k = var7;
      this.i = var5;
      this.q = var13;
      this.p = new k(this, var12);
   }

   public boolean isNotificationServiceAvailable(Goid var1) {
      try {
         if (this.a(var1) != null) {
            return true;
         }
      } catch (BeansException var2) {
         throw a(var2);
      }

      return false;
   }

   public void notifyEvent(o var1) {
      this.o.schedule(new ap(this, var1), 0L);
   }

   public void handleEvent(o var1) throws UDDITaskFactory.UDDITaskException {
      for (UDDITaskFactory var3 : this.n) {
         UDDITaskFactory.UDDITask var4 = var3.buildUDDITask(var1);

         try {
            if (var4 != null) {
               var4.apply(this.p);
            }
         } catch (UDDITaskFactory.UDDITaskException var5) {
            throw a(var5);
         }
      }
   }

   public void afterPropertiesSet() throws Exception {
      this.a(false);
   }

   public void onApplicationEvent(ApplicationEvent param1) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 000: aload 1
      // 001: instanceof com/l7tech/server/event/EntityInvalidationEvent
      // 004: ifeq 2b3
      // 007: aload 1
      // 008: checkcast com/l7tech/server/event/EntityInvalidationEvent
      // 00b: astore 2
      // 00c: ldc com/l7tech/gateway/common/uddi/UDDIRegistry
      // 00e: aload 2
      // 00f: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 012: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 015: ifeq 024
      // 018: aload 0
      // 019: bipush 1
      // 01a: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Z)V
      // 01d: goto 2b0
      // 020: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 023: athrow
      // 024: ldc com/l7tech/gateway/common/uddi/UDDIPublishStatus
      // 026: aload 2
      // 027: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 02a: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 02d: ifeq 0f8
      // 030: aload 2
      // 031: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityIds ()[Lcom/l7tech/objectmodel/Goid;
      // 034: astore 3
      // 035: aload 2
      // 036: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityOperations ()[C
      // 039: astore 4
      // 03b: bipush 0
      // 03c: istore 5
      // 03e: iload 5
      // 040: aload 3
      // 041: arraylength
      // 042: if_icmpge 0f5
      // 045: aload 3
      // 046: iload 5
      // 048: aaload
      // 049: astore 6
      // 04b: aload 4
      // 04d: iload 5
      // 04f: caload
      // 050: istore 7
      // 052: bipush 67
      // 054: iload 7
      // 056: if_icmpeq 067
      // 059: bipush 85
      // 05b: iload 7
      // 05d: if_icmpne 0ef
      // 060: goto 067
      // 063: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 066: athrow
      // 067: aload 0
      // 068: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // 06b: aload 6
      // 06d: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.findByPrimaryKey (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 072: checkcast com/l7tech/gateway/common/uddi/UDDIPublishStatus
      // 075: astore 8
      // 077: aload 8
      // 079: ifnonnull 07d
      // 07c: return
      // 07d: aload 0
      // 07e: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 081: aload 8
      // 083: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getUddiProxiedServiceInfoGoid ()Lcom/l7tech/objectmodel/Goid;
      // 086: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findByPrimaryKey (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 08b: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // 08e: astore 9
      // 090: aload 8
      // 092: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getPublishStatus ()Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 095: astore 10
      // 097: aload 10
      // 099: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.PUBLISH Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 09c: if_acmpeq 0af
      // 09f: aload 10
      // 0a1: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.DELETE Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 0a4: if_acmpeq 0af
      // 0a7: goto 0ae
      // 0aa: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0ad: athrow
      // 0ae: return
      // 0af: aload 0
      // 0b0: getfield com/l7tech/server/uddi/UDDICoordinator.j Lcom/l7tech/server/uddi/UDDIServiceControlManager;
      // 0b3: aload 9
      // 0b5: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 0b8: invokeinterface com/l7tech/server/uddi/UDDIServiceControlManager.findByPublishedServiceGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIServiceControl; 2
      // 0bd: astore 11
      // 0bf: aload 0
      // 0c0: aload 9
      // 0c2: aload 8
      // 0c4: aload 11
      // 0c6: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Lcom/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo;Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus;Lcom/l7tech/gateway/common/uddi/UDDIServiceControl;)V
      // 0c9: goto 0ef
      // 0cc: astore 8
      // 0ce: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 0d1: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 0d4: aload 6
      // 0d6: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 0d9: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 0dc: astore 13
      // 0de: aload 13
      // 0e0: bipush 26
      // 0e2: aaload
      // 0e3: swap
      // 0e4: ldc ")"
      // 0e6: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 0eb: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;)V
      // 0ee: return
      // 0ef: iinc 5 1
      // 0f2: goto 03e
      // 0f5: goto 2b0
      // 0f8: ldc com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // 0fa: aload 2
      // 0fb: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 0fe: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 101: ifeq 11b
      // 104: aload 0
      // 105: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 108: new com/l7tech/server/uddi/al
      // 10b: dup
      // 10c: aload 0
      // 10d: invokespecial com/l7tech/server/uddi/al.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;)V
      // 110: lconst_0
      // 111: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;J)V
      // 114: goto 2b0
      // 117: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 11a: athrow
      // 11b: ldc com/l7tech/gateway/common/uddi/UDDIServiceControl
      // 11d: aload 2
      // 11e: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 121: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 124: ifeq 13e
      // 127: aload 0
      // 128: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 12b: new com/l7tech/server/uddi/al
      // 12e: dup
      // 12f: aload 0
      // 130: invokespecial com/l7tech/server/uddi/al.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;)V
      // 133: lconst_0
      // 134: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;J)V
      // 137: goto 2b0
      // 13a: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 13d: athrow
      // 13e: ldc com/l7tech/gateway/common/service/PublishedService
      // 140: aload 2
      // 141: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 144: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 147: ifeq 23a
      // 14a: ldc com/l7tech/gateway/common/service/PublishedService
      // 14c: aload 2
      // 14d: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 150: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 153: istore 3
      // 154: aload 2
      // 155: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityIds ()[Lcom/l7tech/objectmodel/Goid;
      // 158: astore 4
      // 15a: aload 2
      // 15b: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityOperations ()[C
      // 15e: astore 5
      // 160: bipush 0
      // 161: istore 6
      // 163: iload 6
      // 165: aload 4
      // 167: arraylength
      // 168: if_icmpge 237
      // 16b: aload 4
      // 16d: iload 6
      // 16f: aaload
      // 170: astore 7
      // 172: aload 5
      // 174: iload 6
      // 176: caload
      // 177: istore 8
      // 179: bipush 85
      // 17b: iload 8
      // 17d: if_icmpne 231
      // 180: aload 0
      // 181: getfield com/l7tech/server/uddi/UDDICoordinator.l Lcom/l7tech/server/service/ServiceCache;
      // 184: aload 7
      // 186: invokevirtual com/l7tech/server/service/ServiceCache.getCachedService (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/service/PublishedService;
      // 189: astore 9
      // 18b: aload 9
      // 18d: ifnonnull 195
      // 190: return
      // 191: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 194: athrow
      // 195: aload 0
      // 196: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 199: aload 9
      // 19b: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 19e: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findByPublishedServiceGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo; 2
      // 1a3: astore 10
      // 1a5: aload 10
      // 1a7: ifnonnull 1ab
      // 1aa: return
      // 1ab: aload 0
      // 1ac: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // 1af: aload 10
      // 1b1: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 1b4: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.findByProxiedSerivceInfoGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus; 2
      // 1b9: astore 11
      // 1bb: aload 11
      // 1bd: ifnonnull 1c1
      // 1c0: return
      // 1c1: goto 1ec
      // 1c4: astore 12
      // 1c6: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 1c9: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 1cc: aload 9
      // 1ce: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 1d1: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 1d4: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 1d7: astore 13
      // 1d9: aload 13
      // 1db: bipush 13
      // 1dd: aaload
      // 1de: swap
      // 1df: aload 13
      // 1e1: bipush 2
      // 1e2: aaload
      // 1e3: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 1e8: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;)V
      // 1eb: return
      // 1ec: aload 10
      // 1ee: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.isUpdateProxyOnLocalChange ()Z
      // 1f1: ifne 1f9
      // 1f4: return
      // 1f5: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 1f8: athrow
      // 1f9: aload 11
      // 1fb: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getPublishStatus ()Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 1fe: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.PUBLISH Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 201: if_acmpeq 216
      // 204: aload 11
      // 206: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getPublishStatus ()Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 209: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.PUBLISH_FAILED Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 20c: if_acmpne 21b
      // 20f: goto 216
      // 212: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 215: athrow
      // 216: return
      // 217: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 21a: athrow
      // 21b: aload 0
      // 21c: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 21f: new com/l7tech/server/uddi/ao
      // 222: dup
      // 223: aload 0
      // 224: aload 9
      // 226: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 229: invokespecial com/l7tech/server/uddi/ao.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;Lcom/l7tech/objectmodel/Goid;)V
      // 22c: lconst_0
      // 22d: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;J)V
      // 230: return
      // 231: iinc 6 1
      // 234: goto 163
      // 237: goto 2b0
      // 23a: ldc com/l7tech/gateway/common/cluster/ClusterProperty
      // 23c: aload 2
      // 23d: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getEntityClass ()Ljava/lang/Class;
      // 240: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
      // 243: ifeq 2b0
      // 246: aload 2
      // 247: invokevirtual com/l7tech/server/event/EntityInvalidationEvent.getSource ()Ljava/lang/Object;
      // 24a: astore 3
      // 24b: aload 3
      // 24c: instanceof com/l7tech/gateway/common/cluster/ClusterProperty
      // 24f: ifeq 2b0
      // 252: aload 3
      // 253: checkcast com/l7tech/gateway/common/cluster/ClusterProperty
      // 256: astore 4
      // 258: aload 4
      // 25a: invokevirtual com/l7tech/gateway/common/cluster/ClusterProperty.getName ()Ljava/lang/String;
      // 25d: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 260: bipush 10
      // 262: aaload
      // 263: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 266: ifne 299
      // 269: aload 4
      // 26b: invokevirtual com/l7tech/gateway/common/cluster/ClusterProperty.getName ()Ljava/lang/String;
      // 26e: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 271: bipush 16
      // 273: aaload
      // 274: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 277: ifne 299
      // 27a: goto 281
      // 27d: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 280: athrow
      // 281: aload 4
      // 283: invokevirtual com/l7tech/gateway/common/cluster/ClusterProperty.getName ()Ljava/lang/String;
      // 286: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 289: bipush 17
      // 28b: aaload
      // 28c: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 28f: ifeq 2b0
      // 292: goto 299
      // 295: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 298: athrow
      // 299: aload 0
      // 29a: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 29d: new com/l7tech/server/uddi/am
      // 2a0: dup
      // 2a1: aload 0
      // 2a2: invokespecial com/l7tech/server/uddi/am.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;)V
      // 2a5: lconst_0
      // 2a6: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;J)V
      // 2a9: goto 2b0
      // 2ac: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2af: athrow
      // 2b0: goto 312
      // 2b3: aload 1
      // 2b4: instanceof com/l7tech/server/event/system/ReadyForMessages
      // 2b7: ifeq 312
      // 2ba: aload 0
      // 2bb: getfield com/l7tech/server/uddi/UDDICoordinator.m Lcom/l7tech/server/cluster/ClusterMaster;
      // 2be: invokeinterface com/l7tech/server/cluster/ClusterMaster.isMaster ()Z 1
      // 2c3: ifeq 2e6
      // 2c6: goto 2cd
      // 2c9: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2cc: athrow
      // 2cd: aload 0
      // 2ce: invokestatic java/util/Collections.emptyMap ()Ljava/util/Map;
      // 2d1: aload 0
      // 2d2: getfield com/l7tech/server/uddi/UDDICoordinator.r Ljava/util/concurrent/atomic/AtomicReference;
      // 2d5: invokevirtual java/util/concurrent/atomic/AtomicReference.get ()Ljava/lang/Object;
      // 2d8: checkcast java/util/Map
      // 2db: bipush 1
      // 2dc: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Ljava/util/Map;Ljava/util/Map;Z)V
      // 2df: goto 2e6
      // 2e2: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2e5: athrow
      // 2e6: getstatic com/l7tech/server/uddi/UDDICoordinator.d Ljava/lang/String;
      // 2e9: ldc2_w 900000
      // 2ec: invokestatic com/l7tech/util/ConfigFactory.getLongProperty (Ljava/lang/String;J)J
      // 2ef: lstore 2
      // 2f0: aload 0
      // 2f1: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 2f4: new com/l7tech/server/uddi/an
      // 2f7: dup
      // 2f8: aload 0
      // 2f9: invokespecial com/l7tech/server/uddi/an.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;)V
      // 2fc: lload 2
      // 2fd: lload 2
      // 2fe: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;JJ)V
      // 301: aload 0
      // 302: getfield com/l7tech/server/uddi/UDDICoordinator.o Ljava/util/Timer;
      // 305: new com/l7tech/server/uddi/am
      // 308: dup
      // 309: aload 0
      // 30a: invokespecial com/l7tech/server/uddi/am.<init> (Lcom/l7tech/server/uddi/UDDICoordinator;)V
      // 30d: lload 2
      // 30e: lload 2
      // 30f: invokevirtual java/util/Timer.schedule (Ljava/util/TimerTask;JJ)V
      // 312: return
      // try (42 -> 48): 49 com/l7tech/objectmodel/FindException
      // try (6 -> 15): 15 com/l7tech/objectmodel/FindException
      // try (51 -> 59): 92 com/l7tech/objectmodel/FindException
      // try (70 -> 76): 77 com/l7tech/objectmodel/FindException
      // try (60 -> 79): 92 com/l7tech/objectmodel/FindException
      // try (80 -> 91): 92 com/l7tech/objectmodel/FindException
      // try (180 -> 183): 183 com/l7tech/objectmodel/FindException
      // try (126 -> 140): 140 com/l7tech/objectmodel/FindException
      // try (110 -> 124): 124 com/l7tech/objectmodel/FindException
      // try (185 -> 193): 204 com/l7tech/objectmodel/FindException
      // try (194 -> 202): 204 com/l7tech/objectmodel/FindException
      // try (222 -> 226): 226 com/l7tech/objectmodel/FindException
      // try (228 -> 236): 237 com/l7tech/objectmodel/FindException
      // try (232 -> 240): 240 com/l7tech/objectmodel/FindException
      // try (270 -> 284): 285 com/l7tech/objectmodel/FindException
      // try (277 -> 294): 295 com/l7tech/objectmodel/FindException
      // try (287 -> 305): 306 com/l7tech/objectmodel/FindException
      // try (309 -> 316): 317 com/l7tech/objectmodel/FindException
      // try (312 -> 327): 328 com/l7tech/objectmodel/FindException
   }

   public void setApplicationContext(ApplicationContext var1) throws BeansException {
      this.s = var1;
      this.t = new Auditor(this, var1, a);
      ApplicationEventMulticaster var2 = (ApplicationEventMulticaster)var1.getBean(u[28], ApplicationEventMulticaster.class);
      var2.addApplicationListener(new f(this));
   }

   public int getOrder() {
      return 0;
   }

   private PublishedService a(Goid param1) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: aconst_null
      // 01: astore 2
      // 02: aload 0
      // 03: getfield com/l7tech/server/uddi/UDDICoordinator.l Lcom/l7tech/server/service/ServiceCache;
      // 06: invokevirtual com/l7tech/server/service/ServiceCache.getInternalServices ()Ljava/util/List;
      // 09: invokeinterface java/util/List.iterator ()Ljava/util/Iterator; 1
      // 0e: astore 3
      // 0f: aload 3
      // 10: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 15: ifeq be
      // 18: aload 3
      // 19: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 1e: checkcast com/l7tech/gateway/common/service/PublishedService
      // 21: astore 4
      // 23: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 26: astore 7
      // 28: aload 7
      // 2a: bipush 21
      // 2c: aaload
      // 2d: aload 4
      // 2f: invokevirtual com/l7tech/gateway/common/service/PublishedService.getWsdlUrl ()Ljava/lang/String;
      // 32: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 35: ifeq bb
      // 38: aconst_null
      // 39: astore 5
      // 3b: aload 0
      // 3c: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 3f: aload 4
      // 41: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 44: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findByPublishedServiceGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo; 2
      // 49: astore 5
      // 4b: goto 65
      // 4e: astore 6
      // 50: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 53: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 56: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 59: astore 7
      // 5b: aload 7
      // 5d: bipush 7
      // 5f: aaload
      // 60: aload 6
      // 62: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
      // 65: aload 5
      // 67: ifnull 85
      // 6a: aload 5
      // 6c: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 6f: aload 1
      // 70: invokestatic com/l7tech/objectmodel/Goid.equals (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;)Z
      // 73: ifeq 85
      // 76: goto 7d
      // 79: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7c: athrow
      // 7d: bipush 1
      // 7e: goto 86
      // 81: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 84: athrow
      // 85: bipush 0
      // 86: istore 6
      // 88: iload 6
      // 8a: ifeq bb
      // 8d: aload 2
      // 8e: ifnull b8
      // 91: goto 98
      // 94: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 97: athrow
      // 98: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 9b: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 9e: aload 1
      // 9f: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // a2: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // a5: bipush 22
      // a7: aaload
      // a8: swap
      // a9: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001" ]
      // ae: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;)V
      // b1: goto b8
      // b4: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // b7: athrow
      // b8: aload 4
      // ba: astore 2
      // bb: goto 0f
      // be: aload 2
      // bf: areturn
      // try (25 -> 31): 32 com/l7tech/objectmodel/FindException
      // try (42 -> 49): 50 com/l7tech/objectmodel/FindException
      // try (44 -> 54): 54 com/l7tech/objectmodel/FindException
      // try (58 -> 62): 63 com/l7tech/objectmodel/FindException
      // try (60 -> 75): 76 com/l7tech/objectmodel/FindException
   }

   private String b(Goid var1) {
      String var2 = null;
      PublishedService var3 = this.a(var1);
      if (var3 != null) {
         var2 = this.f.getExternalUrlForService(var3.getGoid());
      }

      return var2;
   }

   private String c(Goid var1) {
      String var2 = null;
      n var3 = this.r.get().get(var1);

      try {
         if (var3 == null || !var3.b.isEnabled()) {
            return var2;
         }
      } catch (UDDIException var20) {
         throw a(var20);
      }

      PublishedService var4 = this.a(var1);
      if (var4 != null) {
         UDDIClient var5 = null;

         try {
            var5 = var3.a();
            UDDIProxiedServiceInfo var6 = this.h.findByPublishedServiceGoid(var4.getGoid());
            Set var7 = var6.getProxiedServices();
            HashSet var8 = new HashSet();

            for (UDDIProxiedService var10 : var7) {
               var8.add(var10.getUddiServiceKey());
            }

            List var21 = var5.getUDDIBusinessServices(var8, false);
            if (var21.size() == 1) {
               String var22 = ((UDDIBusinessService)var21.get(0)).getServiceKey();
               String[] var29 = new String[2];
               String[] var24 = u;
               var29[0] = var24[25];
               var29[1] = var24[6];
               var2 = var5.getBindingKeyForService(var22, Arrays.asList(var29));
            } else {
               String[] var25 = u;
               a.warning(var25[9]);
            }
         } catch (UDDIException var17) {
            Logger var26 = a;
            Level var27 = Level.WARNING;
            String var28 = var3.d();
            String var30 = ExceptionUtils.getMessage(var17);
            String[] var23 = u;
            var26.log(var27, var23[23] + var28 + var23[30] + var30, ExceptionUtils.getDebugException(var17));
         } catch (FindException var18) {
            Logger var10000 = a;
            Level var10001 = Level.WARNING;
            String var10002 = var3.d();
            String var10003 = ExceptionUtils.getMessage(var18);
            String[] var12 = u;
            var10000.log(var10001, var12[15] + var10002 + var12[32] + var10003, ExceptionUtils.getDebugException(var18));
         } finally {
            ResourceUtils.closeQuietly(var5);
         }
      }

      return var2;
   }

   private synchronized void a(boolean var1) {
      HashMap var2 = new HashMap();

      try {
         for (UDDIRegistry var4 : this.g.findAll()) {
            var2.put(var4.getGoid(), new n(this, this.f, var4, this.o));
         }
      } catch (FindException var8) {
         a.log(Level.WARNING, u[4], var8);
      }

      Map var9 = this.r.get();

      for (n var5 : var9.values()) {
         var5.c();
      }

      label45: {
         try {
            if (!var1 || !this.m.isMaster()) {
               break label45;
            }
         } catch (FindException var7) {
            throw a(var7);
         }

         this.a(var9, var2, false);
         Collection var11 = this.a(var9, var2);
         if (!var11.isEmpty()) {
            this.o.schedule(new an(this), 0L);

            for (Goid var6 : var11) {
               this.notifyEvent(new r(var6));
            }
         }
      }

      this.r.set(Collections.unmodifiableMap(var2));

      for (n var14 : var2.values()) {
         var14.b();
      }
   }

   private void a(Map<Goid, n> param1, Map<Goid, n> param2, boolean param3) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: aload 2
      // 01: invokeinterface java/util/Map.keySet ()Ljava/util/Set; 1
      // 06: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 0b: astore 4
      // 0d: aload 4
      // 0f: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 14: ifeq f6
      // 17: aload 4
      // 19: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 1e: checkcast com/l7tech/objectmodel/Goid
      // 21: astore 5
      // 23: aload 1
      // 24: aload 5
      // 26: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 2b: checkcast com/l7tech/server/uddi/n
      // 2e: astore 6
      // 30: aload 2
      // 31: aload 5
      // 33: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 38: checkcast com/l7tech/server/uddi/n
      // 3b: astore 7
      // 3d: aload 7
      // 3f: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 42: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isMonitoringEnabled ()Z
      // 45: ifeq b3
      // 48: aload 6
      // 4a: ifnull 9b
      // 4d: goto 54
      // 50: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 53: athrow
      // 54: aload 6
      // 56: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 59: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isMonitoringEnabled ()Z
      // 5c: ifeq 9b
      // 5f: goto 66
      // 62: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 65: athrow
      // 66: aload 7
      // 68: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 6b: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getMonitoringFrequency ()J
      // 6e: aload 6
      // 70: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 73: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getMonitoringFrequency ()J
      // 76: lcmp
      // 77: ifne 9b
      // 7a: goto 81
      // 7d: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 80: athrow
      // 81: aload 7
      // 83: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 86: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isSubscribeForNotifications ()Z
      // 89: aload 6
      // 8b: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 8e: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isSubscribeForNotifications ()Z
      // 91: if_icmpeq b3
      // 94: goto 9b
      // 97: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 9a: athrow
      // 9b: aload 0
      // 9c: new com/l7tech/server/uddi/SubscribeUDDIEvent
      // 9f: dup
      // a0: aload 5
      // a2: getstatic com/l7tech/server/uddi/SubscribeUDDIEvent$Type.SUBSCRIBE Lcom/l7tech/server/uddi/SubscribeUDDIEvent$Type;
      // a5: iload 3
      // a6: invokespecial com/l7tech/server/uddi/SubscribeUDDIEvent.<init> (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/server/uddi/SubscribeUDDIEvent$Type;Z)V
      // a9: invokevirtual com/l7tech/server/uddi/UDDICoordinator.notifyEvent (Lcom/l7tech/server/uddi/o;)V
      // ac: goto f3
      // af: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // b2: athrow
      // b3: aload 7
      // b5: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // b8: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isMonitoringEnabled ()Z
      // bb: ifne f3
      // be: aload 6
      // c0: ifnull f3
      // c3: goto ca
      // c6: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // c9: athrow
      // ca: aload 6
      // cc: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // cf: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isMonitoringEnabled ()Z
      // d2: ifeq f3
      // d5: goto dc
      // d8: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // db: athrow
      // dc: aload 0
      // dd: new com/l7tech/server/uddi/SubscribeUDDIEvent
      // e0: dup
      // e1: aload 5
      // e3: getstatic com/l7tech/server/uddi/SubscribeUDDIEvent$Type.UNSUBSCRIBE Lcom/l7tech/server/uddi/SubscribeUDDIEvent$Type;
      // e6: invokespecial com/l7tech/server/uddi/SubscribeUDDIEvent.<init> (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/server/uddi/SubscribeUDDIEvent$Type;)V
      // e9: invokevirtual com/l7tech/server/uddi/UDDICoordinator.notifyEvent (Lcom/l7tech/server/uddi/o;)V
      // ec: goto f3
      // ef: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // f2: athrow
      // f3: goto 0d
      // f6: return
      // try (21 -> 27): 28 org/springframework/beans/BeansException
      // try (25 -> 34): 35 org/springframework/beans/BeansException
      // try (30 -> 45): 46 org/springframework/beans/BeansException
      // try (37 -> 55): 56 org/springframework/beans/BeansException
      // try (48 -> 67): 67 org/springframework/beans/BeansException
      // try (69 -> 75): 76 org/springframework/beans/BeansException
      // try (73 -> 82): 83 org/springframework/beans/BeansException
      // try (78 -> 92): 93 org/springframework/beans/BeansException
   }

   private Collection<Goid> a(Map<Goid, n> param1, Map<Goid, n> param2) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: new java/util/ArrayList
      // 03: dup
      // 04: invokespecial java/util/ArrayList.<init> ()V
      // 07: astore 3
      // 08: aload 1
      // 09: invokeinterface java/util/Map.isEmpty ()Z 1
      // 0e: ifne a8
      // 11: aload 2
      // 12: invokeinterface java/util/Map.entrySet ()Ljava/util/Set; 1
      // 17: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 1c: astore 4
      // 1e: aload 4
      // 20: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 25: ifeq a8
      // 28: aload 4
      // 2a: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 2f: checkcast java/util/Map$Entry
      // 32: astore 5
      // 34: aload 1
      // 35: aload 5
      // 37: invokeinterface java/util/Map$Entry.getKey ()Ljava/lang/Object; 1
      // 3c: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 41: checkcast com/l7tech/server/uddi/n
      // 44: astore 6
      // 46: aload 6
      // 48: ifnull a5
      // 4b: aload 6
      // 4d: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 50: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getVersion ()I
      // 53: aload 5
      // 55: invokeinterface java/util/Map$Entry.getValue ()Ljava/lang/Object; 1
      // 5a: checkcast com/l7tech/server/uddi/n
      // 5d: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 60: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getVersion ()I
      // 63: if_icmpeq a5
      // 66: goto 6d
      // 69: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 6c: athrow
      // 6d: aload 5
      // 6f: invokeinterface java/util/Map$Entry.getValue ()Ljava/lang/Object; 1
      // 74: checkcast com/l7tech/server/uddi/n
      // 77: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 7a: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isEnabled ()Z
      // 7d: ifeq a5
      // 80: goto 87
      // 83: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 86: athrow
      // 87: aload 3
      // 88: aload 5
      // 8a: invokeinterface java/util/Map$Entry.getValue ()Ljava/lang/Object; 1
      // 8f: checkcast com/l7tech/server/uddi/n
      // 92: getfield com/l7tech/server/uddi/n.b Lcom/l7tech/gateway/common/uddi/UDDIRegistry;
      // 95: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 98: invokeinterface java/util/Collection.add (Ljava/lang/Object;)Z 2
      // 9d: pop
      // 9e: goto a5
      // a1: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // a4: athrow
      // a5: goto 1e
      // a8: aload 3
      // a9: areturn
      // try (24 -> 35): 36 org/springframework/beans/BeansException
      // try (26 -> 44): 45 org/springframework/beans/BeansException
      // try (38 -> 55): 56 org/springframework/beans/BeansException
   }

   private void d(Goid param1) throws ObjectModelException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: aload 0
      // 01: getfield com/l7tech/server/uddi/UDDICoordinator.l Lcom/l7tech/server/service/ServiceCache;
      // 04: aload 1
      // 05: invokevirtual com/l7tech/server/service/ServiceCache.getCachedService (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/service/PublishedService;
      // 08: astore 2
      // 09: aload 2
      // 0a: ifnonnull 12
      // 0d: return
      // 0e: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 11: athrow
      // 12: aload 0
      // 13: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 16: aload 2
      // 17: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 1a: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findByPublishedServiceGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo; 2
      // 1f: astore 3
      // 20: aload 3
      // 21: ifnonnull 29
      // 24: return
      // 25: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 28: athrow
      // 29: aload 0
      // 2a: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // 2d: aload 3
      // 2e: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 31: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.findByProxiedSerivceInfoGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus; 2
      // 36: astore 4
      // 38: aload 4
      // 3a: ifnonnull 42
      // 3d: return
      // 3e: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 41: athrow
      // 42: aload 2
      // 43: invokevirtual com/l7tech/gateway/common/service/PublishedService.parsedWsdl ()Lcom/l7tech/wsdl/Wsdl;
      // 46: astore 6
      // 48: aload 6
      // 4a: invokevirtual com/l7tech/wsdl/Wsdl.getHash ()Ljava/lang/String;
      // 4d: astore 5
      // 4f: goto 8f
      // 52: astore 6
      // 54: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 57: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // 5a: aload 2
      // 5b: invokevirtual com/l7tech/gateway/common/service/PublishedService.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 5e: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 61: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 64: astore 8
      // 66: aload 8
      // 68: bipush 18
      // 6a: aaload
      // 6b: swap
      // 6c: ldc ")"
      // 6e: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 73: aload 6
      // 75: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 78: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
      // 7b: aload 4
      // 7d: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.DELETE Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 80: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.setPublishStatus (Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;)V
      // 83: aload 0
      // 84: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // 87: aload 4
      // 89: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 8e: return
      // 8f: aload 3
      // 90: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getWsdlHash ()Ljava/lang/String;
      // 93: astore 6
      // 95: aload 6
      // 97: ifnull bd
      // 9a: aload 6
      // 9c: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 9f: invokevirtual java/lang/String.isEmpty ()Z
      // a2: ifne bd
      // a5: goto ac
      // a8: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // ab: athrow
      // ac: aload 6
      // ae: aload 5
      // b0: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // b3: ifne ff
      // b6: goto bd
      // b9: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // bc: athrow
      // bd: aload 3
      // be: aload 5
      // c0: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.setWsdlHash (Ljava/lang/String;)V
      // c3: aload 4
      // c5: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.PUBLISH Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // c8: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.setPublishStatus (Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;)V
      // cb: aload 0
      // cc: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // cf: aload 4
      // d1: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // d6: aload 0
      // d7: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // da: aload 3
      // db: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // e0: goto ff
      // e3: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // e6: athrow
      // e7: astore 7
      // e9: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // ec: getstatic java/util/logging/Level.WARNING Ljava/util/logging/Level;
      // ef: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // f2: bipush 5
      // f3: aaload
      // f4: aload 7
      // f6: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // f9: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
      // fc: aload 7
      // fe: athrow
      // ff: return
      // try (27 -> 30): 30 java/lang/Exception
      // try (16 -> 19): 19 java/lang/Exception
      // try (5 -> 8): 8 java/lang/Exception
      // try (32 -> 38): 39 java/lang/Exception
      // try (69 -> 80): 81 java/lang/Exception
      // try (67 -> 73): 74 java/lang/Exception
      // try (89 -> 97): 100 com/l7tech/objectmodel/UpdateException
      // try (76 -> 98): 98 org/springframework/beans/BeansException
   }

   private void a() throws ObjectModelException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: aload 0
      // 01: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 04: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findAll ()Ljava/util/Collection; 1
      // 09: astore 1
      // 0a: new java/util/HashMap
      // 0d: dup
      // 0e: invokespecial java/util/HashMap.<init> ()V
      // 11: astore 2
      // 12: aload 1
      // 13: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 18: astore 3
      // 19: aload 3
      // 1a: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 1f: ifeq 3e
      // 22: aload 3
      // 23: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 28: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // 2b: astore 4
      // 2d: aload 2
      // 2e: aload 4
      // 30: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 33: aload 4
      // 35: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 3a: pop
      // 3b: goto 19
      // 3e: aload 0
      // 3f: getfield com/l7tech/server/uddi/UDDICoordinator.i Lcom/l7tech/server/uddi/UDDIPublishStatusManager;
      // 42: invokeinterface com/l7tech/server/uddi/UDDIPublishStatusManager.findAll ()Ljava/util/Collection; 1
      // 47: astore 3
      // 48: aload 3
      // 49: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 4e: astore 4
      // 50: aload 4
      // 52: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 57: ifeq ed
      // 5a: aload 4
      // 5c: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 61: checkcast com/l7tech/gateway/common/uddi/UDDIPublishStatus
      // 64: astore 5
      // 66: aload 5
      // 68: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getPublishStatus ()Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 6b: astore 6
      // 6d: aload 6
      // 6f: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.CANNOT_PUBLISH Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 72: if_acmpeq ea
      // 75: aload 6
      // 77: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.CANNOT_DELETE Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 7a: if_acmpeq ea
      // 7d: goto 84
      // 80: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 83: athrow
      // 84: aload 6
      // 86: getstatic com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.PUBLISHED Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus;
      // 89: if_acmpeq ea
      // 8c: goto 93
      // 8f: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 92: athrow
      // 93: aload 2
      // 94: aload 5
      // 96: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus.getUddiProxiedServiceInfoGoid ()Lcom/l7tech/objectmodel/Goid;
      // 99: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 9e: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // a1: astore 7
      // a3: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // a6: getstatic java/util/logging/Level.FINE Ljava/util/logging/Level;
      // a9: aload 7
      // ab: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // ae: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // b1: aload 6
      // b3: invokevirtual com/l7tech/gateway/common/uddi/UDDIPublishStatus$PublishStatus.toString ()Ljava/lang/String;
      // b6: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // b9: astore 9
      // bb: aload 9
      // bd: bipush 14
      // bf: aaload
      // c0: dup_x2
      // c1: pop
      // c2: aload 9
      // c4: bipush 24
      // c6: aaload
      // c7: swap
      // c8: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001\u0001" ]
      // cd: invokevirtual java/util/logging/Logger.log (Ljava/util/logging/Level;Ljava/lang/String;)V
      // d0: aload 0
      // d1: getfield com/l7tech/server/uddi/UDDICoordinator.j Lcom/l7tech/server/uddi/UDDIServiceControlManager;
      // d4: aload 7
      // d6: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // d9: invokeinterface com/l7tech/server/uddi/UDDIServiceControlManager.findByPublishedServiceGoid (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/gateway/common/uddi/UDDIServiceControl; 2
      // de: astore 8
      // e0: aload 0
      // e1: aload 7
      // e3: aload 5
      // e5: aload 8
      // e7: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Lcom/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo;Lcom/l7tech/gateway/common/uddi/UDDIPublishStatus;Lcom/l7tech/gateway/common/uddi/UDDIServiceControl;)V
      // ea: goto 50
      // ed: return
      // try (42 -> 48): 49 com/l7tech/objectmodel/ObjectModelException
      // try (45 -> 54): 55 com/l7tech/objectmodel/ObjectModelException
   }

   private void b() throws ObjectModelException {
      String[] var11 = u;
      boolean var1 = ConfigFactory.getBooleanProperty(var11[11], true);

      try {
         if (!var1) {
            return;
         }
      } catch (UDDIHelper.EndpointNotDefinedException var17) {
         throw a(var17);
      }

      Collection var2 = this.h.findAll();
      Iterator var3 = var2.iterator();

      while (true) {
         UDDIProxiedServiceInfo var4;
         UDDIPublishStatus var5;
         Set var6;
         while (true) {
            if (!var3.hasNext()) {
               ApplicationEventPublisher var18 = this.s;

               try {
                  if (var18 != null) {
                     var18.publishEvent(new UDDISystemEvent(this, Component.GW_UDDI_SERVICE, UDDISystemEvent.Action.CHECKING_ENDPOINTS));
                  }

                  return;
               } catch (UDDIHelper.EndpointNotDefinedException var12) {
                  throw a(var12);
               }
            }

            var4 = (UDDIProxiedServiceInfo)var3.next();
            var5 = this.i.findByProxiedSerivceInfoGoid(var4.getGoid());
            if (var5.getPublishStatus() == PublishStatus.PUBLISHED) {
               Boolean var7 = (Boolean)var4.getProperty(UDDIProxiedServiceInfo.IS_GIF);

               label90: {
                  try {
                     if (var7 == null || !var7) {
                        break label90;
                     }
                  } catch (UDDIHelper.EndpointNotDefinedException var16) {
                     throw a(var16);
                  }

                  EndpointScheme var8 = (EndpointScheme)var4.getProperty(UDDIProxiedServiceInfo.GIF_SCHEME);

                  try {
                     if (var8 == null) {
                        a.log(Level.WARNING, u[1] + var4.getPublishedServiceGoid() + u[19]);
                        continue;
                     }
                  } catch (UDDIHelper.EndpointNotDefinedException var15) {
                     throw a(var15);
                  }

                  EndpointPair var9;
                  try {
                     var9 = this.f.getEndpointForScheme(var8, var4.getPublishedServiceGoid());
                  } catch (UDDIHelper.EndpointNotDefinedException var14) {
                     this.t.logAndAudit(SystemMessages.UDDI_GIF_SCHEME_NOT_AVAILABLE, new String[]{var8.toString(), ExceptionUtils.getMessage(var14)});
                     continue;
                  }

                  var6 = new HashSet<>(Arrays.asList(var9));
                  break;
               }

               var6 = this.f.getAllExternalEndpointAndWsdlUrls(var4.getPublishedServiceGoid());
               break;
            }
         }

         Set var19 = (Set)var4.getProperty(UDDIProxiedServiceInfo.ALL_ENDPOINT_PAIRS_KEY);

         try {
            if (!var6.equals(var19)) {
               a.log(Level.INFO, u[29] + var4.getPublishedServiceGoid() + u[27]);
               var5.setPublishStatus(PublishStatus.PUBLISH);
               this.i.update(var5);
            }
         } catch (UDDIHelper.EndpointNotDefinedException var13) {
            throw a(var13);
         }
      }
   }

   private void c() throws ObjectModelException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 000: aload 0
      // 001: getfield com/l7tech/server/uddi/UDDICoordinator.h Lcom/l7tech/server/uddi/UDDIProxiedServiceInfoManager;
      // 004: invokeinterface com/l7tech/server/uddi/UDDIProxiedServiceInfoManager.findAll ()Ljava/util/Collection; 1
      // 009: astore 1
      // 00a: aload 0
      // 00b: getfield com/l7tech/server/uddi/UDDICoordinator.j Lcom/l7tech/server/uddi/UDDIServiceControlManager;
      // 00e: invokeinterface com/l7tech/server/uddi/UDDIServiceControlManager.findAll ()Ljava/util/Collection; 1
      // 013: astore 2
      // 014: aload 0
      // 015: getfield com/l7tech/server/uddi/UDDICoordinator.k Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 018: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.findAll ()Ljava/util/Collection; 1
      // 01d: astore 3
      // 01e: new java/util/HashMap
      // 021: dup
      // 022: invokespecial java/util/HashMap.<init> ()V
      // 025: astore 4
      // 027: aload 1
      // 028: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 02d: astore 5
      // 02f: aload 5
      // 031: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 036: ifeq 0a3
      // 039: aload 5
      // 03b: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 040: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // 043: astore 6
      // 045: aload 6
      // 047: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getProxiedServices ()Ljava/util/Set;
      // 04a: ifnull 0a0
      // 04d: aload 6
      // 04f: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getProxiedServices ()Ljava/util/Set;
      // 052: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 057: astore 7
      // 059: aload 7
      // 05b: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 060: ifeq 0a0
      // 063: aload 7
      // 065: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 06a: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedService
      // 06d: astore 8
      // 06f: aload 8
      // 071: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedService.getUddiServiceKey ()Ljava/lang/String;
      // 074: ifnull 09d
      // 077: aload 4
      // 079: new com/l7tech/util/Triple
      // 07c: dup
      // 07d: aload 6
      // 07f: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 082: aload 6
      // 084: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 087: aload 8
      // 089: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedService.getUddiServiceKey ()Ljava/lang/String;
      // 08c: invokespecial com/l7tech/util/Triple.<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
      // 08f: aconst_null
      // 090: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 095: pop
      // 096: goto 09d
      // 099: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 09c: athrow
      // 09d: goto 059
      // 0a0: goto 02f
      // 0a3: aload 2
      // 0a4: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 0a9: astore 5
      // 0ab: aload 5
      // 0ad: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 0b2: ifeq 0e3
      // 0b5: aload 5
      // 0b7: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 0bc: checkcast com/l7tech/gateway/common/uddi/UDDIServiceControl
      // 0bf: astore 6
      // 0c1: aload 4
      // 0c3: new com/l7tech/util/Triple
      // 0c6: dup
      // 0c7: aload 6
      // 0c9: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 0cc: aload 6
      // 0ce: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 0d1: aload 6
      // 0d3: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getUddiServiceKey ()Ljava/lang/String;
      // 0d6: invokespecial com/l7tech/util/Triple.<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
      // 0d9: aconst_null
      // 0da: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 0df: pop
      // 0e0: goto 0ab
      // 0e3: new java/util/HashMap
      // 0e6: dup
      // 0e7: invokespecial java/util/HashMap.<init> ()V
      // 0ea: astore 5
      // 0ec: aload 4
      // 0ee: invokeinterface java/util/Map.keySet ()Ljava/util/Set; 1
      // 0f3: astore 6
      // 0f5: aload 3
      // 0f6: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 0fb: astore 7
      // 0fd: aload 7
      // 0ff: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 104: ifeq 1c3
      // 107: aload 7
      // 109: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 10e: checkcast com/l7tech/server/uddi/UDDIBusinessServiceStatus
      // 111: astore 8
      // 113: new com/l7tech/util/Triple
      // 116: dup
      // 117: aload 8
      // 119: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 11c: aload 8
      // 11e: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 121: aload 8
      // 123: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 126: invokespecial com/l7tech/util/Triple.<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
      // 129: astore 9
      // 12b: aload 6
      // 12d: aload 9
      // 12f: invokeinterface java/util/Set.contains (Ljava/lang/Object;)Z 2
      // 134: ifne 1b4
      // 137: aload 8
      // 139: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiMetricsReferenceStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 13c: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.NONE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 13f: if_acmpne 186
      // 142: goto 149
      // 145: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 148: athrow
      // 149: aload 8
      // 14b: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 14e: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.NONE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 151: if_acmpne 186
      // 154: goto 15b
      // 157: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 15a: athrow
      // 15b: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 15e: aload 9
      // 160: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 163: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 166: bipush 20
      // 168: aaload
      // 169: swap
      // 16a: ldc "."
      // 16c: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 171: invokevirtual java/util/logging/Logger.info (Ljava/lang/String;)V
      // 174: aload 0
      // 175: getfield com/l7tech/server/uddi/UDDICoordinator.k Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 178: aload 8
      // 17a: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.delete (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 17f: goto 1c0
      // 182: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 185: athrow
      // 186: aload 4
      // 188: aload 9
      // 18a: aload 8
      // 18c: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 191: pop
      // 192: aload 0
      // 193: aload 4
      // 195: aload 5
      // 197: aload 8
      // 199: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 19c: aload 8
      // 19e: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 1a1: aload 8
      // 1a3: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 1a6: aload 8
      // 1a8: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceName ()Ljava/lang/String;
      // 1ab: bipush 0
      // 1ac: bipush 0
      // 1ad: aconst_null
      // 1ae: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Ljava/util/Map;Ljava/util/Map;Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V
      // 1b1: goto 1c0
      // 1b4: aload 4
      // 1b6: aload 9
      // 1b8: aload 8
      // 1ba: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 1bf: pop
      // 1c0: goto 0fd
      // 1c3: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 1c6: bipush 3
      // 1c7: aaload
      // 1c8: bipush 1
      // 1c9: invokestatic com/l7tech/util/ConfigFactory.getBooleanProperty (Ljava/lang/String;Z)Z
      // 1cc: istore 7
      // 1ce: aload 1
      // 1cf: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 1d4: astore 8
      // 1d6: aload 8
      // 1d8: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 1dd: ifeq 294
      // 1e0: aload 8
      // 1e2: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 1e7: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo
      // 1ea: astore 9
      // 1ec: aload 9
      // 1ee: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getProxiedServices ()Ljava/util/Set;
      // 1f1: ifnull 291
      // 1f4: aload 9
      // 1f6: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 1f9: astore 10
      // 1fb: aload 9
      // 1fd: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 200: astore 11
      // 202: aload 9
      // 204: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.isMetricsEnabled ()Z
      // 207: istore 12
      // 209: aload 9
      // 20b: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.isPublishWsPolicyEnabled ()Z
      // 20e: ifeq 225
      // 211: iload 7
      // 213: ifeq 225
      // 216: goto 21d
      // 219: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 21c: athrow
      // 21d: bipush 1
      // 21e: goto 226
      // 221: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 224: athrow
      // 225: bipush 0
      // 226: istore 13
      // 228: aload 0
      // 229: getfield com/l7tech/server/uddi/UDDICoordinator.f Lcom/l7tech/server/uddi/UDDIHelper;
      // 22c: aload 9
      // 22e: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 231: aload 9
      // 233: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.isPublishWsPolicyFull ()Z
      // 236: aload 9
      // 238: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.isPublishWsPolicyInlined ()Z
      // 23b: invokevirtual com/l7tech/server/uddi/UDDIHelper.getExternalPolicyUrlForService (Lcom/l7tech/objectmodel/Goid;ZZ)Ljava/lang/String;
      // 23e: astore 14
      // 240: aload 9
      // 242: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedServiceInfo.getProxiedServices ()Ljava/util/Set;
      // 245: invokeinterface java/util/Set.iterator ()Ljava/util/Iterator; 1
      // 24a: astore 15
      // 24c: aload 15
      // 24e: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 253: ifeq 291
      // 256: aload 15
      // 258: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 25d: checkcast com/l7tech/gateway/common/uddi/UDDIProxiedService
      // 260: astore 16
      // 262: aload 16
      // 264: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedService.getUddiServiceKey ()Ljava/lang/String;
      // 267: ifnull 28e
      // 26a: aload 16
      // 26c: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedService.getUddiServiceKey ()Ljava/lang/String;
      // 26f: astore 17
      // 271: aload 16
      // 273: invokevirtual com/l7tech/gateway/common/uddi/UDDIProxiedService.getUddiServiceName ()Ljava/lang/String;
      // 276: astore 18
      // 278: aload 0
      // 279: aload 4
      // 27b: aload 5
      // 27d: aload 10
      // 27f: aload 11
      // 281: aload 17
      // 283: aload 18
      // 285: iload 12
      // 287: iload 13
      // 289: aload 14
      // 28b: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Ljava/util/Map;Ljava/util/Map;Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V
      // 28e: goto 24c
      // 291: goto 1d6
      // 294: aload 2
      // 295: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 29a: astore 8
      // 29c: aload 8
      // 29e: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 2a3: ifeq 325
      // 2a6: aload 8
      // 2a8: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 2ad: checkcast com/l7tech/gateway/common/uddi/UDDIServiceControl
      // 2b0: astore 9
      // 2b2: aload 9
      // 2b4: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 2b7: astore 10
      // 2b9: aload 9
      // 2bb: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getUddiRegistryGoid ()Lcom/l7tech/objectmodel/Goid;
      // 2be: astore 11
      // 2c0: aload 9
      // 2c2: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getUddiServiceKey ()Ljava/lang/String;
      // 2c5: astore 12
      // 2c7: aload 9
      // 2c9: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getUddiServiceName ()Ljava/lang/String;
      // 2cc: astore 13
      // 2ce: aload 9
      // 2d0: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.isMetricsEnabled ()Z
      // 2d3: istore 14
      // 2d5: aload 9
      // 2d7: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.isPublishWsPolicyEnabled ()Z
      // 2da: ifeq 2f1
      // 2dd: iload 7
      // 2df: ifeq 2f1
      // 2e2: goto 2e9
      // 2e5: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2e8: athrow
      // 2e9: bipush 1
      // 2ea: goto 2f2
      // 2ed: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2f0: athrow
      // 2f1: bipush 0
      // 2f2: istore 15
      // 2f4: aload 0
      // 2f5: getfield com/l7tech/server/uddi/UDDICoordinator.f Lcom/l7tech/server/uddi/UDDIHelper;
      // 2f8: aload 9
      // 2fa: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.getPublishedServiceGoid ()Lcom/l7tech/objectmodel/Goid;
      // 2fd: aload 9
      // 2ff: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.isPublishWsPolicyFull ()Z
      // 302: aload 9
      // 304: invokevirtual com/l7tech/gateway/common/uddi/UDDIServiceControl.isPublishWsPolicyInlined ()Z
      // 307: invokevirtual com/l7tech/server/uddi/UDDIHelper.getExternalPolicyUrlForService (Lcom/l7tech/objectmodel/Goid;ZZ)Ljava/lang/String;
      // 30a: astore 16
      // 30c: aload 0
      // 30d: aload 4
      // 30f: aload 5
      // 311: aload 10
      // 313: aload 11
      // 315: aload 12
      // 317: aload 13
      // 319: iload 14
      // 31b: iload 15
      // 31d: aload 16
      // 31f: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Ljava/util/Map;Ljava/util/Map;Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V
      // 322: goto 29c
      // 325: aload 5
      // 327: invokeinterface java/util/Map.values ()Ljava/util/Collection; 1
      // 32c: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 331: astore 8
      // 333: aload 8
      // 335: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 33a: ifeq 352
      // 33d: aload 8
      // 33f: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 344: checkcast com/l7tech/server/uddi/o
      // 347: astore 9
      // 349: aload 0
      // 34a: aload 9
      // 34c: invokevirtual com/l7tech/server/uddi/UDDICoordinator.notifyEvent (Lcom/l7tech/server/uddi/o;)V
      // 34f: goto 333
      // 352: return
      // try (40 -> 56): 57 com/l7tech/objectmodel/ObjectModelException
      // try (112 -> 120): 121 com/l7tech/objectmodel/ObjectModelException
      // try (116 -> 127): 128 com/l7tech/objectmodel/ObjectModelException
      // try (123 -> 145): 145 com/l7tech/objectmodel/ObjectModelException
      // try (202 -> 207): 208 com/l7tech/objectmodel/ObjectModelException
      // try (205 -> 212): 212 com/l7tech/objectmodel/ObjectModelException
      // try (284 -> 289): 290 com/l7tech/objectmodel/ObjectModelException
      // try (287 -> 294): 294 com/l7tech/objectmodel/ObjectModelException
   }

   private void a(
      Map<Triple<Goid, Goid, String>, UDDIBusinessServiceStatus> param1,
      Map<Goid, r> param2,
      Goid param3,
      Goid param4,
      String param5,
      String param6,
      boolean param7,
      boolean param8,
      String param9
   ) throws SaveException, UpdateException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: new com/l7tech/util/Triple
      // 03: dup
      // 04: aload 4
      // 06: aload 3
      // 07: aload 5
      // 09: invokespecial com/l7tech/util/Triple.<init> (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
      // 0c: astore 10
      // 0e: bipush 0
      // 0f: istore 11
      // 11: aload 1
      // 12: aload 10
      // 14: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 19: checkcast com/l7tech/server/uddi/UDDIBusinessServiceStatus
      // 1c: astore 12
      // 1e: aload 12
      // 20: ifnonnull 33
      // 23: bipush 1
      // 24: istore 11
      // 26: aload 0
      // 27: aload 3
      // 28: aload 4
      // 2a: aload 5
      // 2c: aload 6
      // 2e: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/objectmodel/Goid;Ljava/lang/String;Ljava/lang/String;)Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus;
      // 31: astore 12
      // 33: aload 0
      // 34: aload 12
      // 36: iload 7
      // 38: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus;Z)Z
      // 3b: ifeq 41
      // 3e: bipush 1
      // 3f: istore 11
      // 41: aload 0
      // 42: aload 12
      // 44: iload 8
      // 46: aload 9
      // 48: invokevirtual com/l7tech/server/uddi/UDDICoordinator.a (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus;ZLjava/lang/String;)Z
      // 4b: ifeq 63
      // 4e: bipush 1
      // 4f: istore 11
      // 51: aload 2
      // 52: aload 4
      // 54: new com/l7tech/server/uddi/r
      // 57: dup
      // 58: aload 4
      // 5a: invokespecial com/l7tech/server/uddi/r.<init> (Lcom/l7tech/objectmodel/Goid;)V
      // 5d: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 62: pop
      // 63: iload 11
      // 65: ifeq c9
      // 68: aload 12
      // 6a: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getGoid ()Lcom/l7tech/objectmodel/Goid;
      // 6d: invokestatic com/l7tech/objectmodel/Goid.isDefault (Lcom/l7tech/objectmodel/Goid;)Z
      // 70: ifeq a5
      // 73: goto 7a
      // 76: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 79: athrow
      // 7a: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // 7d: aload 10
      // 7f: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 82: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // 85: bipush 0
      // 86: aaload
      // 87: swap
      // 88: ldc "."
      // 8a: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // 8f: invokevirtual java/util/logging/Logger.info (Ljava/lang/String;)V
      // 92: aload 0
      // 93: getfield com/l7tech/server/uddi/UDDICoordinator.k Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 96: aload 12
      // 98: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.save (Lcom/l7tech/objectmodel/PersistentEntity;)Lcom/l7tech/objectmodel/Goid; 2
      // 9d: pop
      // 9e: goto c9
      // a1: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // a4: athrow
      // a5: getstatic com/l7tech/server/uddi/UDDICoordinator.a Ljava/util/logging/Logger;
      // a8: aload 10
      // aa: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // ad: getstatic com/l7tech/server/uddi/UDDICoordinator.u [Ljava/lang/String;
      // b0: bipush 31
      // b2: aaload
      // b3: swap
      // b4: ldc "."
      // b6: invokedynamic makeConcatWithConstants (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; bsm=java/lang/invoke/StringConcatFactory.makeConcatWithConstants (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; args=[ "\u0001\u0001\u0001" ]
      // bb: invokevirtual java/util/logging/Logger.info (Ljava/lang/String;)V
      // be: aload 0
      // bf: getfield com/l7tech/server/uddi/UDDICoordinator.k Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // c2: aload 12
      // c4: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // c9: return
      // try (48 -> 54): 55 com/l7tech/objectmodel/SaveException
      // try (50 -> 73): 73 com/l7tech/objectmodel/SaveException
   }

   private boolean a(UDDIBusinessServiceStatus param1, boolean param2) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: bipush 0
      // 01: istore 3
      // 02: iload 2
      // 03: ifeq 34
      // 06: aload 1
      // 07: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiMetricsReferenceStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 0a: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISHED Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 0d: if_acmpeq 5d
      // 10: goto 17
      // 13: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 16: athrow
      // 17: aload 1
      // 18: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiMetricsReferenceStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 1b: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 1e: if_acmpeq 5d
      // 21: goto 28
      // 24: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 27: athrow
      // 28: bipush 1
      // 29: istore 3
      // 2a: aload 1
      // 2b: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 2e: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiMetricsReferenceStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 31: goto 5d
      // 34: aload 1
      // 35: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiMetricsReferenceStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 38: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISHED Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 3b: if_acmpne 4a
      // 3e: bipush 1
      // 3f: istore 3
      // 40: aload 1
      // 41: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.DELETE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 44: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiMetricsReferenceStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 47: goto 5d
      // 4a: aload 1
      // 4b: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiMetricsReferenceStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 4e: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 51: if_acmpne 5d
      // 54: bipush 1
      // 55: istore 3
      // 56: aload 1
      // 57: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.NONE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 5a: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiMetricsReferenceStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 5d: iload 3
      // 5e: ireturn
      // try (2 -> 8): 9 org/springframework/beans/BeansException
      // try (4 -> 15): 16 org/springframework/beans/BeansException
   }

   private boolean a(UDDIBusinessServiceStatus param1, boolean param2, String param3) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: bipush 0
      // 01: istore 4
      // 03: iload 2
      // 04: ifeq 78
      // 07: aload 3
      // 08: ifnull 78
      // 0b: goto 12
      // 0e: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 11: athrow
      // 12: aload 3
      // 13: invokevirtual java/lang/String.isEmpty ()Z
      // 16: ifne 78
      // 19: goto 20
      // 1c: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 1f: athrow
      // 20: aload 1
      // 21: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 24: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISHED Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 27: if_acmpne 43
      // 2a: goto 31
      // 2d: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 30: athrow
      // 31: aload 3
      // 32: aload 1
      // 33: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyUrl ()Ljava/lang/String;
      // 36: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 39: ifne a8
      // 3c: goto 43
      // 3f: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 42: athrow
      // 43: aload 1
      // 44: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 47: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 4a: if_acmpeq 66
      // 4d: goto 54
      // 50: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 53: athrow
      // 54: aload 3
      // 55: aload 1
      // 56: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyPublishUrl ()Ljava/lang/String;
      // 59: invokevirtual java/lang/String.equals (Ljava/lang/Object;)Z
      // 5c: ifne a8
      // 5f: goto 66
      // 62: invokestatic com/l7tech/server/uddi/UDDICoordinator.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 65: athrow
      // 66: bipush 1
      // 67: istore 4
      // 69: aload 1
      // 6a: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 6d: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 70: aload 1
      // 71: aload 3
      // 72: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyPublishUrl (Ljava/lang/String;)V
      // 75: goto a8
      // 78: aload 1
      // 79: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 7c: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISHED Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 7f: if_acmpne 8f
      // 82: bipush 1
      // 83: istore 4
      // 85: aload 1
      // 86: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.DELETE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 89: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 8c: goto a8
      // 8f: aload 1
      // 90: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyStatus ()Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 93: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 96: if_acmpne a8
      // 99: bipush 1
      // 9a: istore 4
      // 9c: aload 1
      // 9d: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.NONE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // a0: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // a3: aload 1
      // a4: aconst_null
      // a5: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyPublishUrl (Ljava/lang/String;)V
      // a8: iload 4
      // aa: ireturn
      // try (2 -> 6): 7 org/springframework/beans/BeansException
      // try (4 -> 12): 13 org/springframework/beans/BeansException
      // try (9 -> 19): 20 org/springframework/beans/BeansException
      // try (15 -> 27): 28 org/springframework/beans/BeansException
      // try (22 -> 34): 35 org/springframework/beans/BeansException
      // try (30 -> 42): 43 org/springframework/beans/BeansException
   }

   private UDDIBusinessServiceStatus a(Goid var1, Goid var2, String var3, String var4) {
      UDDIBusinessServiceStatus var5 = new UDDIBusinessServiceStatus();
      var5.setPublishedServiceGoid(var1);
      var5.setUddiRegistryGoid(var2);
      var5.setUddiServiceKey(var3);
      var5.setUddiServiceName(var4);
      var5.setUddiMetricsReferenceStatus(UDDIBusinessServiceStatus.Status.NONE);
      var5.setUddiPolicyStatus(UDDIBusinessServiceStatus.Status.NONE);
      return var5;
   }

   private void a(UDDIProxiedServiceInfo var1, UDDIPublishStatus var2, UDDIServiceControl var3) {
      q var4 = new q(var1, var2, var3);
      this.notifyEvent(var4);
   }

   static {
      String[] var5 = new String[34];
      int var3 = 0;
      String var2 = "e\u000bBwr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TYPe\u0016Rzbx\u0002I\r\u0007po6\b\u0006\u001cIrv7\u0005H\r\u0007b\u007f(\t\u0006\u001fHd&\u001f%`YWcd4\u0005U\u0011Br&=\u0002B\tH\u007fh,L@\u0016U6v-\u000eJ\u0010T~c<LU\u001cU`o;\t\u0006Z\u000f\u0002\u000fY\u0012S\u001dC\u007f(9\u0019R\u0016Usv-\u000eJ\u0010T~\u001ec\u000bUytx\u0000I\u0018C\u007fh?Ls=c_&*\tA\u0010Tbt1\tUWQe\u0016Rzbx\u0002I\r\u0007cv<\rR\u001c\u0007CB\u001c%v\u000bHno=\bu\u001cU`o;\to\u0017Ay(x/G\u0017Iyrx\u0018T\u0010@qc*Ls=c_&*\tW\fNdc<Lq*cZ&-\u001cB\u0018Ss\u0005N\rSfu\"c\u000bUytx\nO\u0017C\u007fh?LS\u001dC\u007f&(\u001eI\u0001Nsbx\u001fC\u000bQ\u007fe=.@\u0010Ks<wCy&Tea1\u0002R\u001cUxg4CS\u001dC\u007fY+\u0019D\u000bx`5\u0007\u001fC\u000bQ\u007fe=BQ\nCzIe\u0016Rzbx\u0002I\r\u0007po6\b\u0006\fI\u007fw-\t\u0006\u001bReo6\tU\n\u0007ec*\u001aO\u001aB6`7\u001e\u0006\u0017Hbo>\u0005E\u0018S\u007fi6LJ\u0010Tbc6\tTYTst.\u0005E\u001c\t\u0010E\u0015Rer=\u001e\b\u0011Her6\rK\u001c\u0012S\u001dC\u007f(9\u0019R\u0016Usv-\u000eJ\u0010T~#\b\tRtj1\u001fN\u001cCFt7\u0014_4F\u007fh,\tH\u0018Iuc\u001e\u001eC\bRsh;\u0015<v\u000bHtj=\u0001\u0006\u0015Hym1\u0002AYRf&\r(b0wdi \u0005C\u001dtst.\u0005E\u001cnx`7LQ\u0010S~&+\tT\u000fNucx\u0005BY\u0004>Ie\u000bBwr1\u0002AYB`c6\u0018\u0006\rH6s(\bG\rB6v-\u000eJ\u0010T~c<LV\u000bHn\u007fx\u001fC\u000bQ\u007fe=LO\u0017Ay&1\u0002\u0006,cROvLu\u001cU`o;\t\u0006Z\u000f5e\u0016Rzbx\u0002I\r\u0007qc,LD\u0010Iro6\u000b\u0006\u0012Bo&>\u0003TYTst.\u0005E\u001c\u0007pt7\u0001\u0006\u000bBqo+\u0018T\u0000\u00071\u0010E\u0015Rer=\u001e\b\u0011Sbv\b\u0003T\r\u0011E\u0015Rer=\u001e\b\u0011Sbv+<I\u000bS8e\u0016Rzbx\u0002I\r\u0007fg*\u001fCYS~cx;u=k6`7\u001e\u0006\tRtj1\u001fN\u001cC6u=\u001eP\u0010Ds&/\u0005R\u0011\u0007\u007fb{D\u0003\u000fW\u0007%b\u001cKsr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TY.@\u0010Ks<wCy&Tea1\u0002R\u001cUxg4CS\u001dC\u007fY+\u0019D\u000bx`5\u0007\u001fC\u000bQ\u007fe=BQ\nCz4`\u0016Rxbx\u0001S\u0015S\u007fv4\t\u0006\nBdp1\u000fC\n\u0007pi*LR\u0011B6u9\u0001CYrRB\u0011LT\u001c@\u007fu,\u001e_C\u00075e\u0016Rzbx\u0002I\r\u0007qc,LD\u0010Iro6\u000b\u0006\u0012Bo&>\u0003TYTst.\u0005E\u001c\u0007pt7\u0001\u0006\u000bBqo+\u0018T\u0000\u00071\f\u000fYNx&+\u0018G\rRe&\u0004N\rSf3e\u0016Rzbx\u0002I\r\u0007po6\b\u0006\u001aUsg,\tBYrRB\u0011<S\u001bK\u007fu0?R\u0018Scux\u001bO\rO6o<L\u0005Q=\u000fYSy&*\tV\fEzo+\u0004\u0006\rH6S\u001c(oYAyj4\u0003Q\u0010Iq&;\u0004G\u0017@s&,\u0003\u0006\u001c_bc*\u0002G\u0015\u0007sh<\u001cI\u0010Ibu\u001bG\tWzo;\rR\u0010HxC.\tH\rjcj,\u0005E\u0018Tbc*\u0012u\u001cSbo6\u000b\u0006\nBdp1\u000fCY\u0004>\u0003\u0001C\u0007%s\tCwr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TY";
      int var4 = "e\u000bBwr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TYPe\u0016Rzbx\u0002I\r\u0007po6\b\u0006\u001cIrv7\u0005H\r\u0007b\u007f(\t\u0006\u001fHd&\u001f%`YWcd4\u0005U\u0011Br&=\u0002B\tH\u007fh,L@\u0016U6v-\u000eJ\u0010T~c<LU\u001cU`o;\t\u0006Z\u000f\u0002\u000fY\u0012S\u001dC\u007f(9\u0019R\u0016Usv-\u000eJ\u0010T~\u001ec\u000bUytx\u0000I\u0018C\u007fh?Ls=c_&*\tA\u0010Tbt1\tUWQe\u0016Rzbx\u0002I\r\u0007cv<\rR\u001c\u0007CB\u001c%v\u000bHno=\bu\u001cU`o;\to\u0017Ay(x/G\u0017Iyrx\u0018T\u0010@qc*Ls=c_&*\tW\fNdc<Lq*cZ&-\u001cB\u0018Ss\u0005N\rSfu\"c\u000bUytx\nO\u0017C\u007fh?LS\u001dC\u007f&(\u001eI\u0001Nsbx\u001fC\u000bQ\u007fe=.@\u0010Ks<wCy&Tea1\u0002R\u001cUxg4CS\u001dC\u007fY+\u0019D\u000bx`5\u0007\u001fC\u000bQ\u007fe=BQ\nCzIe\u0016Rzbx\u0002I\r\u0007po6\b\u0006\fI\u007fw-\t\u0006\u001bReo6\tU\n\u0007ec*\u001aO\u001aB6`7\u001e\u0006\u0017Hbo>\u0005E\u0018S\u007fi6LJ\u0010Tbc6\tTYTst.\u0005E\u001c\t\u0010E\u0015Rer=\u001e\b\u0011Her6\rK\u001c\u0012S\u001dC\u007f(9\u0019R\u0016Usv-\u000eJ\u0010T~#\b\tRtj1\u001fN\u001cCFt7\u0014_4F\u007fh,\tH\u0018Iuc\u001e\u001eC\bRsh;\u0015<v\u000bHtj=\u0001\u0006\u0015Hym1\u0002AYRf&\r(b0wdi \u0005C\u001dtst.\u0005E\u001cnx`7LQ\u0010S~&+\tT\u000fNucx\u0005BY\u0004>Ie\u000bBwr1\u0002AYB`c6\u0018\u0006\rH6s(\bG\rB6v-\u000eJ\u0010T~c<LV\u000bHn\u007fx\u001fC\u000bQ\u007fe=LO\u0017Ay&1\u0002\u0006,cROvLu\u001cU`o;\t\u0006Z\u000f5e\u0016Rzbx\u0002I\r\u0007qc,LD\u0010Iro6\u000b\u0006\u0012Bo&>\u0003TYTst.\u0005E\u001c\u0007pt7\u0001\u0006\u000bBqo+\u0018T\u0000\u00071\u0010E\u0015Rer=\u001e\b\u0011Sbv\b\u0003T\r\u0011E\u0015Rer=\u001e\b\u0011Sbv+<I\u000bS8e\u0016Rzbx\u0002I\r\u0007fg*\u001fCYS~cx;u=k6`7\u001e\u0006\tRtj1\u001fN\u001cC6u=\u001eP\u0010Ds&/\u0005R\u0011\u0007\u007fb{D\u0003\u000fW\u0007%b\u001cKsr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TY.@\u0010Ks<wCy&Tea1\u0002R\u001cUxg4CS\u001dC\u007fY+\u0019D\u000bx`5\u0007\u001fC\u000bQ\u007fe=BQ\nCz4`\u0016Rxbx\u0001S\u0015S\u007fv4\t\u0006\nBdp1\u000fC\n\u0007pi*LR\u0011B6u9\u0001CYrRB\u0011LT\u001c@\u007fu,\u001e_C\u00075e\u0016Rzbx\u0002I\r\u0007qc,LD\u0010Iro6\u000b\u0006\u0012Bo&>\u0003TYTst.\u0005E\u001c\u0007pt7\u0001\u0006\u000bBqo+\u0018T\u0000\u00071\f\u000fYNx&+\u0018G\rRe&\u0004N\rSf3e\u0016Rzbx\u0002I\r\u0007po6\b\u0006\u001aUsg,\tBYrRB\u0011<S\u001bK\u007fu0?R\u0018Scux\u001bO\rO6o<L\u0005Q=\u000fYSy&*\tV\fEzo+\u0004\u0006\rH6S\u001c(oYAyj4\u0003Q\u0010Iq&;\u0004G\u0017@s&,\u0003\u0006\u001c_bc*\u0002G\u0015\u0007sh<\u001cI\u0010Ibu\u001bG\tWzo;\rR\u0010HxC.\tH\rjcj,\u0005E\u0018Tbc*\u0012u\u001cSbo6\u000b\u0006\nBdp1\u000fCY\u0004>\u0003\u0001C\u0007%s\tCwr1\u0002AYEcu1\u0002C\nT6u=\u001eP\u0010Ds&+\u0018G\rRe&>\u0003TY"
         .length();
      char var1 = '%';
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 30;
         String var10001 = var2.substring(++var7, var7 + var1);
         byte var10002 = -1;

         while (true) {
            String var9 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var9;
                  if ((var7 += var1) >= var4) {
                     u = var5;
                     b = u[8];
                     a = Logger.getLogger(UDDICoordinator.class.getName());
                     String[] var8 = u;
                     c = ConfigFactory.getLongProperty(var8[33], TimeUnit.MINUTES.toMillis(1L));
                     d = UDDICoordinator.class.getName() + var8[12];
                     return;
                  }

                  var1 = var2.charAt(var7);
                  break;
               default:
                  var5[var3++] = var9;
                  if ((var7 += var1) < var4) {
                     var1 = var2.charAt(var7);
                     continue label24;
                  }

                  var2 = "E\u0007C-\u0001R\u000e|.+\\\u0007^\u000b|1yZ\u0014X\u0011|7xL\u000b\u0013\u000e76nA\u0001N >'}F\u0017M*<6yZ\u0014\\\u000f";
                  var4 = "E\u0007C-\u0001R\u000e|.+\\\u0007^\u000b|1yZ\u0014X\u0011|7xL\u000b\u0013\u000e76nA\u0001N >'}F\u0017M*<6yZ\u0014\\\u000f".length();
                  var1 = 3;
                  var7 = -1;
            }

            var10000 = 90;
            var10001 = var2.substring(++var7, var7 + var1);
            var10002 = 0;
         }
      }
   }

   private static Exception a(Exception var0) {
      return var0;
   }

   private static char[] a(String var0) {
      char[] var10000 = var0.toCharArray();
      if (var10000.length < 2) {
         var10000[0] = (char)(var10000[0] ^ 114);
      }

      return var10000;
   }

   private static String a(int var0, char[] var1) {
      int var10003 = var1.length;
      int var10002 = var0;
      char[] var10001 = var1;
      int var10000 = var10003;

      for (int var2 = 0; var10000 > var2; var2++) {
         var10001[var2] = (char)(var10001[var2] ^ var10002 ^ switch (var2 % 7) {
            case 0 -> 56;
            case 1 -> 103;
            case 2 -> 57;
            case 3 -> 8;
            case 4 -> 24;
            case 5 -> 70;
            default -> 114;
         });
      }

      return new String(var10001).intern();
   }
}
