package com.l7tech.server.uddi;

import com.l7tech.objectmodel.Goid;
import com.l7tech.util.ConfigFactory;
import java.text.MessageFormat;
import java.util.logging.Logger;

final class aj extends UDDITaskFactory.UDDITask {
   private static final Logger a;
   private static final String b;
   private static final String c;
   private static final String d;
   private static final String e;
   private final WsPolicyAttachmentTaskFactory f;
   private final Goid g;
   private static final String[] h;

   aj(WsPolicyAttachmentTaskFactory var1, Goid var2) {
      this.f = var1;
      this.g = var2;
   }

   @Override
   public void apply(UDDITaskFactory.UDDITaskContext 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: getstatic com/l7tech/server/uddi/aj.a Ljava/util/logging/Logger;
      // 003: aload 0
      // 004: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 007: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 00a: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 00d: astore 15
      // 00f: aload 15
      // 011: bipush 3
      // 012: aaload
      // 013: swap
      // 014: ldc ")"
      // 016: 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" ]
      // 01b: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 01e: aload 0
      // 01f: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 022: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.a Lcom/l7tech/server/uddi/UDDIRegistryManager;
      // 025: aload 0
      // 026: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 029: invokeinterface com/l7tech/server/uddi/UDDIRegistryManager.findByPrimaryKey (Lcom/l7tech/objectmodel/Goid;)Lcom/l7tech/objectmodel/PersistentEntity; 2
      // 02e: checkcast com/l7tech/gateway/common/uddi/UDDIRegistry
      // 031: astore 2
      // 032: aload 2
      // 033: ifnull 28c
      // 036: aload 2
      // 037: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.isEnabled ()Z
      // 03a: ifeq 28c
      // 03d: goto 044
      // 040: invokestatic com/l7tech/server/uddi/aj.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 043: athrow
      // 044: aload 0
      // 045: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 048: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.c Lcom/l7tech/server/uddi/UDDITemplateManager;
      // 04b: aload 2
      // 04c: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getUddiRegistryType ()Ljava/lang/String;
      // 04f: invokevirtual com/l7tech/server/uddi/UDDITemplateManager.getUDDITemplate (Ljava/lang/String;)Lcom/l7tech/server/uddi/UDDITemplate;
      // 052: astore 3
      // 053: aload 3
      // 054: ifnonnull 078
      // 057: new com/l7tech/uddi/UDDIException
      // 05a: dup
      // 05b: aload 2
      // 05c: invokevirtual com/l7tech/gateway/common/uddi/UDDIRegistry.getUddiRegistryType ()Ljava/lang/String;
      // 05f: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 062: bipush 1
      // 063: aaload
      // 064: swap
      // 065: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 068: bipush 8
      // 06a: aaload
      // 06b: 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" ]
      // 070: invokespecial com/l7tech/uddi/UDDIException.<init> (Ljava/lang/String;)V
      // 073: athrow
      // 074: invokestatic com/l7tech/server/uddi/aj.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 077: athrow
      // 078: aload 0
      // 079: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 07c: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.d Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 07f: aload 0
      // 080: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 083: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISH Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 086: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.findByRegistryAndWsPolicyPublishStatus (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)Ljava/util/Collection; 3
      // 08b: astore 4
      // 08d: aload 0
      // 08e: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 091: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.d Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 094: aload 0
      // 095: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 098: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.DELETE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 09b: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.findByRegistryAndWsPolicyPublishStatus (Lcom/l7tech/objectmodel/Goid;Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)Ljava/util/Collection; 3
      // 0a0: astore 5
      // 0a2: aconst_null
      // 0a3: astore 6
      // 0a5: aload 0
      // 0a6: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 0a9: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.b Lcom/l7tech/server/uddi/UDDIHelper;
      // 0ac: aload 2
      // 0ad: invokevirtual com/l7tech/server/uddi/UDDIHelper.newUDDIClient (Lcom/l7tech/gateway/common/uddi/UDDIRegistry;)Lcom/l7tech/uddi/UDDIClient;
      // 0b0: astore 6
      // 0b2: aload 4
      // 0b4: invokeinterface java/util/Collection.isEmpty ()Z 1
      // 0b9: ifeq 0cd
      // 0bc: aload 5
      // 0be: invokeinterface java/util/Collection.isEmpty ()Z 1
      // 0c3: ifne 0db
      // 0c6: goto 0cd
      // 0c9: invokestatic com/l7tech/server/uddi/aj.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0cc: athrow
      // 0cd: aload 6
      // 0cf: invokeinterface com/l7tech/uddi/UDDIClient.authenticate ()V 1
      // 0d4: goto 0db
      // 0d7: invokestatic com/l7tech/server/uddi/aj.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0da: athrow
      // 0db: aload 4
      // 0dd: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 0e2: astore 7
      // 0e4: aload 7
      // 0e6: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 0eb: ifeq 183
      // 0ee: aload 7
      // 0f0: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 0f5: checkcast com/l7tech/server/uddi/UDDIBusinessServiceStatus
      // 0f8: astore 8
      // 0fa: aload 8
      // 0fc: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyPublishUrl ()Ljava/lang/String;
      // 0ff: astore 9
      // 101: aload 0
      // 102: aload 3
      // 103: aload 8
      // 105: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceName ()Ljava/lang/String;
      // 108: invokevirtual com/l7tech/server/uddi/aj.a (Lcom/l7tech/server/uddi/UDDITemplate;Ljava/lang/String;)Ljava/lang/String;
      // 10b: astore 10
      // 10d: aload 0
      // 10e: aload 3
      // 10f: aload 8
      // 111: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceName ()Ljava/lang/String;
      // 114: invokevirtual com/l7tech/server/uddi/aj.b (Lcom/l7tech/server/uddi/UDDITemplate;Ljava/lang/String;)Ljava/lang/String;
      // 117: astore 11
      // 119: aload 6
      // 11b: aload 8
      // 11d: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyTModelKey ()Ljava/lang/String;
      // 120: aload 10
      // 122: aload 11
      // 124: aload 9
      // 126: invokeinterface com/l7tech/uddi/UDDIClient.publishPolicy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 5
      // 12b: astore 12
      // 12d: goto 142
      // 130: astore 13
      // 132: aload 6
      // 134: aconst_null
      // 135: aload 10
      // 137: aload 11
      // 139: aload 9
      // 13b: invokeinterface com/l7tech/uddi/UDDIClient.publishPolicy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 5
      // 140: astore 12
      // 142: aload 6
      // 144: aload 8
      // 146: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 149: aload 12
      // 14b: aconst_null
      // 14c: aload 11
      // 14e: getstatic java/lang/Boolean.FALSE Ljava/lang/Boolean;
      // 151: invokeinterface com/l7tech/uddi/UDDIClient.referencePolicy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V 6
      // 156: aload 8
      // 158: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.PUBLISHED Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 15b: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 15e: aload 8
      // 160: aload 9
      // 162: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyUrl (Ljava/lang/String;)V
      // 165: aload 8
      // 167: aconst_null
      // 168: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyPublishUrl (Ljava/lang/String;)V
      // 16b: aload 8
      // 16d: aload 12
      // 16f: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyTModelKey (Ljava/lang/String;)V
      // 172: aload 0
      // 173: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 176: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.d Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 179: aload 8
      // 17b: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 180: goto 0e4
      // 183: aload 5
      // 185: invokeinterface java/util/Collection.iterator ()Ljava/util/Iterator; 1
      // 18a: astore 7
      // 18c: aload 7
      // 18e: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 193: ifeq 277
      // 196: aload 7
      // 198: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 19d: checkcast com/l7tech/server/uddi/UDDIBusinessServiceStatus
      // 1a0: astore 8
      // 1a2: aload 8
      // 1a4: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyTModelKey ()Ljava/lang/String;
      // 1a7: ifnonnull 1e9
      // 1aa: aload 6
      // 1ac: aload 8
      // 1ae: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 1b1: aconst_null
      // 1b2: aload 8
      // 1b4: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyUrl ()Ljava/lang/String;
      // 1b7: invokeinterface com/l7tech/uddi/UDDIClient.removePolicyReference (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z 4
      // 1bc: pop
      // 1bd: goto 252
      // 1c0: invokestatic com/l7tech/server/uddi/aj.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 1c3: athrow
      // 1c4: astore 9
      // 1c6: getstatic com/l7tech/server/uddi/aj.a Ljava/util/logging/Logger;
      // 1c9: aload 8
      // 1cb: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 1ce: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 1d1: astore 15
      // 1d3: aload 15
      // 1d5: bipush 6
      // 1d7: aaload
      // 1d8: swap
      // 1d9: aload 15
      // 1db: bipush 12
      // 1dd: aaload
      // 1de: 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" ]
      // 1e3: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 1e6: goto 252
      // 1e9: aload 6
      // 1eb: aload 8
      // 1ed: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 1f0: aload 8
      // 1f2: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyTModelKey ()Ljava/lang/String;
      // 1f5: aconst_null
      // 1f6: invokeinterface com/l7tech/uddi/UDDIClient.removePolicyReference (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z 4
      // 1fb: pop
      // 1fc: goto 221
      // 1ff: astore 9
      // 201: getstatic com/l7tech/server/uddi/aj.a Ljava/util/logging/Logger;
      // 204: aload 8
      // 206: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiServiceKey ()Ljava/lang/String;
      // 209: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 20c: astore 15
      // 20e: aload 15
      // 210: bipush 15
      // 212: aaload
      // 213: swap
      // 214: aload 15
      // 216: bipush 12
      // 218: aaload
      // 219: 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" ]
      // 21e: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 221: aload 6
      // 223: aload 8
      // 225: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyTModelKey ()Ljava/lang/String;
      // 228: invokeinterface com/l7tech/uddi/UDDIClient.deleteTModel (Ljava/lang/String;)V 2
      // 22d: goto 252
      // 230: astore 9
      // 232: getstatic com/l7tech/server/uddi/aj.a Ljava/util/logging/Logger;
      // 235: aload 8
      // 237: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.getUddiPolicyTModelKey ()Ljava/lang/String;
      // 23a: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 23d: astore 15
      // 23f: aload 15
      // 241: bipush 7
      // 243: aaload
      // 244: swap
      // 245: aload 15
      // 247: bipush 12
      // 249: aaload
      // 24a: 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" ]
      // 24f: invokevirtual java/util/logging/Logger.fine (Ljava/lang/String;)V
      // 252: aload 8
      // 254: getstatic com/l7tech/server/uddi/UDDIBusinessServiceStatus$Status.NONE Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;
      // 257: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyStatus (Lcom/l7tech/server/uddi/UDDIBusinessServiceStatus$Status;)V
      // 25a: aload 8
      // 25c: aconst_null
      // 25d: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyUrl (Ljava/lang/String;)V
      // 260: aload 8
      // 262: aconst_null
      // 263: invokevirtual com/l7tech/server/uddi/UDDIBusinessServiceStatus.setUddiPolicyTModelKey (Ljava/lang/String;)V
      // 266: aload 0
      // 267: getfield com/l7tech/server/uddi/aj.f Lcom/l7tech/server/uddi/WsPolicyAttachmentTaskFactory;
      // 26a: getfield com/l7tech/server/uddi/WsPolicyAttachmentTaskFactory.d Lcom/l7tech/server/uddi/UDDIBusinessServiceStatusManager;
      // 26d: aload 8
      // 26f: invokeinterface com/l7tech/server/uddi/UDDIBusinessServiceStatusManager.update (Lcom/l7tech/objectmodel/PersistentEntity;)V 2
      // 274: goto 18c
      // 277: aload 6
      // 279: invokestatic com/l7tech/util/ResourceUtils.closeQuietly (Ljava/io/Closeable;)V
      // 27c: goto 289
      // 27f: astore 14
      // 281: aload 6
      // 283: invokestatic com/l7tech/util/ResourceUtils.closeQuietly (Ljava/io/Closeable;)V
      // 286: aload 14
      // 288: athrow
      // 289: goto 2ae
      // 28c: getstatic com/l7tech/server/uddi/aj.a Ljava/util/logging/Logger;
      // 28f: aload 0
      // 290: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 293: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 296: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 299: astore 15
      // 29b: aload 15
      // 29d: bipush 14
      // 29f: aaload
      // 2a0: swap
      // 2a1: aload 15
      // 2a3: bipush 11
      // 2a5: aaload
      // 2a6: 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" ]
      // 2ab: invokevirtual java/util/logging/Logger.info (Ljava/lang/String;)V
      // 2ae: goto 2f4
      // 2b1: astore 2
      // 2b2: aload 1
      // 2b3: getstatic com/l7tech/gateway/common/audit/SystemMessages.UDDI_WSPOLICY_PUBLISH_FAILED Lcom/l7tech/gateway/common/audit/Messages$M;
      // 2b6: aload 2
      // 2b7: bipush 1
      // 2b8: anewarray 159
      // 2bb: dup
      // 2bc: bipush 0
      // 2bd: aload 0
      // 2be: getfield com/l7tech/server/uddi/aj.g Lcom/l7tech/objectmodel/Goid;
      // 2c1: invokestatic java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
      // 2c4: getstatic com/l7tech/server/uddi/aj.h [Ljava/lang/String;
      // 2c7: bipush 9
      // 2c9: aaload
      // 2ca: swap
      // 2cb: ldc "."
      // 2cd: 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" ]
      // 2d2: aastore
      // 2d3: invokeinterface com/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext.logAndAudit (Lcom/l7tech/gateway/common/audit/AuditDetailMessage;Ljava/lang/Throwable;[Ljava/lang/String;)V 4
      // 2d8: goto 2f4
      // 2db: astore 2
      // 2dc: aload 1
      // 2dd: getstatic com/l7tech/gateway/common/audit/SystemMessages.UDDI_WSPOLICY_PUBLISH_FAILED Lcom/l7tech/gateway/common/audit/Messages$M;
      // 2e0: aload 2
      // 2e1: invokestatic com/l7tech/util/ExceptionUtils.getDebugException (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 2e4: bipush 1
      // 2e5: anewarray 159
      // 2e8: dup
      // 2e9: bipush 0
      // 2ea: aload 2
      // 2eb: invokestatic com/l7tech/util/ExceptionUtils.getMessage (Ljava/lang/Throwable;)Ljava/lang/String;
      // 2ee: aastore
      // 2ef: invokeinterface com/l7tech/server/uddi/UDDITaskFactory$UDDITaskContext.logAndAudit (Lcom/l7tech/gateway/common/audit/AuditDetailMessage;Ljava/lang/Throwable;[Ljava/lang/String;)V 4
      // 2f4: return
      // try (81 -> 89): 90 com/l7tech/uddi/UDDIInvalidKeyException
      // try (78 -> 84): 85 com/l7tech/uddi/UDDIInvalidKeyException
      // try (36 -> 52): 52 com/l7tech/uddi/UDDIInvalidKeyException
      // try (21 -> 26): 27 com/l7tech/uddi/UDDIInvalidKeyException
      // try (117 -> 125): 126 com/l7tech/uddi/UDDIInvalidKeyException
      // try (173 -> 181): 184 com/l7tech/uddi/UDDIInvalidKeyException
      // try (170 -> 182): 182 com/l7tech/objectmodel/ObjectModelException
      // try (200 -> 208): 209 com/l7tech/uddi/UDDIInvalidKeyException
      // try (224 -> 228): 229 com/l7tech/uddi/UDDIInvalidKeyException
      // try (72 -> 259): 262 null
      // try (262 -> 263): 262 null
      // try (13 -> 283): 284 com/l7tech/objectmodel/ObjectModelException
      // try (13 -> 283): 304 com/l7tech/uddi/UDDIException
   }

   private String a(UDDITemplate var1, String var2) {
      String var3 = null;
      String var4 = var1.getPolicyTModelName();
      if (var4 == null) {
         String[] var5 = h;
         var4 = ConfigFactory.getProperty(var5[5], var5[2]);
      }

      if (var4 != null) {
         var3 = MessageFormat.format(var4, var2);
      }

      return var3;
   }

   private String b(UDDITemplate var1, String var2) {
      String var3 = null;
      String var4 = var1.getPolicyTModelDescription();
      if (var4 == null) {
         String[] var5 = h;
         var4 = ConfigFactory.getProperty(var5[16], var5[4]);
      }

      if (var4 != null) {
         var3 = MessageFormat.format(var4, var2);
      }

      return var3;
   }

   static {
      String[] var5 = new String[18];
      int var3 = 0;
      String var2 = "\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VG'\u00074+%\u0000By*\u000b%\u0014EAf2J7\u001e\u0010Amf\f>\u0003EzM\u0002#q\u0003\u0000H`5\u001e#\bE[p6\u000fqV\u0003\nUR6$\u0015Kh2\u0003?\u0016EXzk\u001a>\u001d\fLpf\u000b%\u0005\u0004La+\u000f?\u0005\u0016\u000f`(J\u00045!f) \u0005#Q\u0017Jn/\u0019%\u0003\u001c\u000f!e\u00110\u0016\\f%\u00030\u0005\u0000K)\u0016\u0005=\u0018\u0006V*\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VG'\u000742\"\u0000]\u007f/\t4Q\u000b@}f\f>\u0004\u000bK)1\u00024\u001fE]l+\u0005'\u0018\u000bH)6\u0005=\u0018\u0006V)4\u000f7\u0014\u0017Jg%\u000fqV'&6\u0002Y)\u00068\u0012\u001c\u000f]\u000b\u00055\u0014\t\u000fg)\u001eq\u0017\nZg\"J7\u001e\u0017\u000fm#\u00064\u0005\u0000\u000f.\u0002VK75\u0004[h$\u000b\"\u0014EJ{4\u0005#Q\u0012Gl(J!\u0004\u0007C`5\u00028\u001f\u0002\u000f~5G!\u001e\tFj?J7\u001e\u0017\u000f{#\r8\u0002\u0011]pfI1\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VM#\u00192\u0003\f_}/\u0005?%XI\u000f{#\r8\u0002\u0011]pf\u0004>\u0005EIf3\u00045Q\n])/\u0019q\u0015\f\\h$\u00064\u0015K\u0002VK\u0003\nUR-8\u0002Af4\u0003?\u0016EXzk\u001a>\u001d\fLpf\u000f'\u0014\u000b[) \u0005#Q0kM\u000fJ#\u0014\u0002Fz2\u0018(QM\f2\"\u0000]\u007f/\t4Q\u000b@}f\f>\u0004\u000bK)1\u00024\u001fE]l+\u0005'\u0018\u000bH)6\u0005=\u0018\u0006V)4\u000f7\u0014\u0017Jg%\u000fqV";
      int var4 = "\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VG'\u00074+%\u0000By*\u000b%\u0014EAf2J7\u001e\u0010Amf\f>\u0003EzM\u0002#q\u0003\u0000H`5\u001e#\bE[p6\u000fqV\u0003\nUR6$\u0015Kh2\u0003?\u0016EXzk\u001a>\u001d\fLpf\u000b%\u0005\u0004La+\u000f?\u0005\u0016\u000f`(J\u00045!f) \u0005#Q\u0017Jn/\u0019%\u0003\u001c\u000f!e\u00110\u0016\\f%\u00030\u0005\u0000K)\u0016\u0005=\u0018\u0006V*\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VG'\u000742\"\u0000]\u007f/\t4Q\u000b@}f\f>\u0004\u000bK)1\u00024\u001fE]l+\u0005'\u0018\u000bH)6\u0005=\u0018\u0006V)4\u000f7\u0014\u0017Jg%\u000fqV'&6\u0002Y)\u00068\u0012\u001c\u000f]\u000b\u00055\u0014\t\u000fg)\u001eq\u0017\nZg\"J7\u001e\u0017\u000fm#\u00064\u0005\u0000\u000f.\u0002VK75\u0004[h$\u000b\"\u0014EJ{4\u0005#Q\u0012Gl(J!\u0004\u0007C`5\u00028\u001f\u0002\u000f~5G!\u001e\tFj?J7\u001e\u0017\u000f{#\r8\u0002\u0011]pfI1\u0012\nB'*]%\u0014\u0006G'5\u000f#\u0007\u0000]'3\u000e5\u0018KKl \u000b$\u001d\u0011xz\u0016\u0005=\u0018\u0006VM#\u00192\u0003\f_}/\u0005?%XI\u000f{#\r8\u0002\u0011]pf\u0004>\u0005EIf3\u00045Q\n])/\u0019q\u0015\f\\h$\u00064\u0015K\u0002VK\u0003\nUR-8\u0002Af4\u0003?\u0016EXzk\u001a>\u001d\fLpf\u000f'\u0014\u000b[) \u0005#Q0kM\u000fJ#\u0014\u0002Fz2\u0018(QM\f2\"\u0000]\u007f/\t4Q\u000b@}f\f>\u0004\u000bK)1\u00024\u001fE]l+\u0005'\u0018\u000bH)6\u0005=\u0018\u0006V)4\u000f7\u0014\u0017Jg%\u000fqV"
         .length();
      char var1 = '*';
      int var7 = -1;

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

         while (true) {
            String var8 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var8;
                  if ((var7 += var1) >= var4) {
                     h = var5;
                     String[] var9 = h;
                     c = h[10];
                     e = var9[17];
                     b = var9[0];
                     d = var9[13];
                     a = Logger.getLogger(aj.class.getName());
                     return;
                  }

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

                  var2 = "nv>[V!Yhz;[Is_{|![OrId77\u0010\\wXam\u0004\u0006jyAdz*1_eN\u007fp#\u0001SyC\u0011Lj \u001aY\u007fLy|7UjyAdz*";
                  var4 = "nv>[V!Yhz;[Is_{|![OrId77\u0010\\wXam\u0004\u0006jyAdz*1_eN\u007fp#\u0001SyC\u0011Lj \u001aY\u007fLy|7UjyAdz*".length();
                  var1 = '1';
                  var7 = -1;
            }

            var10000 = 105;
            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] ^ 68);
      }

      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 -> 100;
            case 1 -> 112;
            case 2 -> 58;
            case 3 -> 28;
            case 4 -> 83;
            case 5 -> 127;
            default -> 68;
         });
      }

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