package com.l7tech.server.util;

import com.l7tech.common.io.XmlUtil;
import com.l7tech.message.Message;
import com.l7tech.policy.variable.NoSuchVariableException;
import com.l7tech.server.message.PolicyEnforcementContext;
import com.l7tech.util.SoapConstants;
import com.l7tech.xml.soap.SoapVersion;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

public class RstSoapMessageProcessor {
   public static final String WST_FAULT_CODE_INVALID_REQUEST;
   public static final String WST_FAULT_CODE_INVALID_SECURITY_TOKEN;
   public static final String WST_FAULT_CODE_EXPIRED_DATA;
   public static final String WST_FAULT_CODE_FAILED_AUTHENTICATION;
   public static final String SOAP_VERSION;
   public static final String SOAP_ENVELOPE_NS;
   public static final String WSSE_NS;
   public static final String WSC_NS;
   public static final String WSU_NS;
   public static final String WST_NS;
   public static final String WSA_NS;
   public static final String WSP_NS;
   public static final String HAS_WS_ADDRESSING_ACTION;
   public static final String WS_ADDRESSING_ACTION;
   public static final String HAS_KEY_ENCRYPTION_ALGORITHM;
   public static final String KEY_ENCRYPTION_ALGORITHM;
   public static final String HAS_TOKEN_TYPE;
   public static final String TOKEN_TYPE;
   public static final String REQUEST_TYPE;
   public static final String REFERENCE_ATTR_URI;
   public static final String REFERENCE_ATTR_VALUE_TYPE;
   public static final String HAS_ENTROPY;
   public static final String HAS_BINARY_SECRET;
   public static final String BINARY_SECRET_ATTR_TYPE;
   public static final String BINARY_SECRET;
   public static final String HAS_KEY_SIZE;
   public static final String KEY_SIZE;
   public static final String ERROR;
   private static final Map<String, String> a;
   private static final Map<String, String> b;
   private static final Map<String, String> c;
   private static final String[] d;

   public static Map<String, String> getRstParameters(Message param0, boolean 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: new java/util/HashMap
      // 003: dup
      // 004: invokespecial java/util/HashMap.<init> ()V
      // 007: astore 2
      // 008: aconst_null
      // 009: astore 3
      // 00a: bipush 0
      // 00b: istore 4
      // 00d: aload 0
      // 00e: invokevirtual com/l7tech/message/Message.isSoap ()Z
      // 011: ifeq 04a
      // 014: aload 2
      // 015: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 018: bipush 22
      // 01a: aaload
      // 01b: aload 0
      // 01c: invokevirtual com/l7tech/message/Message.getSoapKnob ()Lcom/l7tech/message/SoapKnob;
      // 01f: invokeinterface com/l7tech/message/SoapKnob.getSoapEnvelopeUri ()Ljava/lang/String; 1
      // 024: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 029: pop
      // 02a: aload 2
      // 02b: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 02e: bipush 9
      // 030: aaload
      // 031: aload 0
      // 032: invokevirtual com/l7tech/message/Message.getSoapKnob ()Lcom/l7tech/message/SoapKnob;
      // 035: invokeinterface com/l7tech/message/SoapKnob.getSoapVersion ()Lcom/l7tech/xml/soap/SoapVersion; 1
      // 03a: invokevirtual com/l7tech/xml/soap/SoapVersion.getVersionNumber ()Ljava/lang/String;
      // 03d: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 042: pop
      // 043: goto 04a
      // 046: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 049: athrow
      // 04a: aload 0
      // 04b: invokevirtual com/l7tech/message/Message.getXmlKnob ()Lcom/l7tech/message/XmlKnob;
      // 04e: invokeinterface com/l7tech/message/XmlKnob.getDocumentReadOnly ()Lorg/w3c/dom/Document; 1
      // 053: astore 3
      // 054: bipush 1
      // 055: istore 4
      // 057: goto 0c6
      // 05a: astore 5
      // 05c: aload 2
      // 05d: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 060: astore 22
      // 062: aload 22
      // 064: bipush 32
      // 066: aaload
      // 067: aload 22
      // 069: bipush 42
      // 06b: aaload
      // 06c: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 071: pop
      // 072: goto 0c6
      // 075: astore 5
      // 077: aload 2
      // 078: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 07b: astore 22
      // 07d: aload 22
      // 07f: bipush 39
      // 081: aaload
      // 082: aload 22
      // 084: bipush 48
      // 086: aaload
      // 087: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 08c: pop
      // 08d: goto 0c6
      // 090: astore 5
      // 092: aload 2
      // 093: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 096: astore 22
      // 098: aload 22
      // 09a: bipush 39
      // 09c: aaload
      // 09d: aload 22
      // 09f: bipush 80
      // 0a1: aaload
      // 0a2: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 0a7: pop
      // 0a8: goto 0c6
      // 0ab: astore 5
      // 0ad: aload 2
      // 0ae: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 0b1: astore 22
      // 0b3: aload 22
      // 0b5: bipush 39
      // 0b7: aaload
      // 0b8: aload 5
      // 0ba: invokestatic com/l7tech/util/ExceptionUtils.unnestToRoot (Ljava/lang/Throwable;)Ljava/lang/Throwable;
      // 0bd: invokestatic com/l7tech/util/ExceptionUtils.getMessage (Ljava/lang/Throwable;)Ljava/lang/String;
      // 0c0: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 0c5: pop
      // 0c6: iload 4
      // 0c8: ifne 0d1
      // 0cb: aload 2
      // 0cc: areturn
      // 0cd: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0d0: athrow
      // 0d1: aload 3
      // 0d2: invokeinterface org/w3c/dom/Document.getDocumentElement ()Lorg/w3c/dom/Element; 1
      // 0d7: invokestatic com/l7tech/util/DomUtils.findAllNamespaces (Lorg/w3c/dom/Element;)Ljava/util/Map;
      // 0da: invokeinterface java/util/Map.values ()Ljava/util/Collection; 1
      // 0df: astore 5
      // 0e1: getstatic com/l7tech/util/SoapConstants.SECURITY_URIS Ljava/util/List;
      // 0e4: invokeinterface java/util/List.iterator ()Ljava/util/Iterator; 1
      // 0e9: astore 6
      // 0eb: aload 6
      // 0ed: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 0f2: ifeq 125
      // 0f5: aload 6
      // 0f7: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 0fc: checkcast java/lang/String
      // 0ff: astore 7
      // 101: aload 5
      // 103: aload 7
      // 105: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 10a: ifeq 122
      // 10d: aload 2
      // 10e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 111: bipush 3
      // 112: aaload
      // 113: aload 7
      // 115: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 11a: pop
      // 11b: goto 125
      // 11e: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 121: athrow
      // 122: goto 0eb
      // 125: getstatic com/l7tech/util/SoapConstants.WSU_URIS Ljava/util/List;
      // 128: invokeinterface java/util/List.iterator ()Ljava/util/Iterator; 1
      // 12d: astore 6
      // 12f: aload 6
      // 131: invokeinterface java/util/Iterator.hasNext ()Z 1
      // 136: ifeq 16a
      // 139: aload 6
      // 13b: invokeinterface java/util/Iterator.next ()Ljava/lang/Object; 1
      // 140: checkcast java/lang/String
      // 143: astore 7
      // 145: aload 5
      // 147: aload 7
      // 149: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 14e: ifeq 167
      // 151: aload 2
      // 152: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 155: bipush 36
      // 157: aaload
      // 158: aload 7
      // 15a: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 15f: pop
      // 160: goto 16a
      // 163: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 166: athrow
      // 167: goto 12f
      // 16a: getstatic com/l7tech/util/SoapConstants.WSSC_NAMESPACE_ARRAY [Ljava/lang/String;
      // 16d: astore 6
      // 16f: aload 6
      // 171: arraylength
      // 172: istore 7
      // 174: bipush 0
      // 175: istore 8
      // 177: iload 8
      // 179: iload 7
      // 17b: if_icmpge 1ac
      // 17e: aload 6
      // 180: iload 8
      // 182: aaload
      // 183: astore 9
      // 185: aload 5
      // 187: aload 9
      // 189: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 18e: ifeq 1a6
      // 191: aload 2
      // 192: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 195: bipush 5
      // 196: aaload
      // 197: aload 9
      // 199: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 19e: pop
      // 19f: goto 1ac
      // 1a2: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 1a5: athrow
      // 1a6: iinc 8 1
      // 1a9: goto 177
      // 1ac: aconst_null
      // 1ad: astore 6
      // 1af: getstatic com/l7tech/util/SoapConstants.WST_NAMESPACE_ARRAY [Ljava/lang/String;
      // 1b2: astore 7
      // 1b4: aload 7
      // 1b6: arraylength
      // 1b7: istore 8
      // 1b9: bipush 0
      // 1ba: istore 9
      // 1bc: iload 9
      // 1be: iload 8
      // 1c0: if_icmpge 1f6
      // 1c3: aload 7
      // 1c5: iload 9
      // 1c7: aaload
      // 1c8: astore 10
      // 1ca: aload 5
      // 1cc: aload 10
      // 1ce: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 1d3: ifeq 1f0
      // 1d6: aload 2
      // 1d7: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 1da: astore 22
      // 1dc: aload 22
      // 1de: bipush 27
      // 1e0: aaload
      // 1e1: aload 10
      // 1e3: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 1e8: pop
      // 1e9: aload 10
      // 1eb: astore 6
      // 1ed: goto 1f6
      // 1f0: iinc 9 1
      // 1f3: goto 1bc
      // 1f6: aload 6
      // 1f8: ifnull 20d
      // 1fb: aload 6
      // 1fd: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 200: invokevirtual java/lang/String.isEmpty ()Z
      // 203: ifeq 226
      // 206: goto 20d
      // 209: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 20c: athrow
      // 20d: aload 2
      // 20e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 211: bipush 39
      // 213: aaload
      // 214: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 217: bipush 28
      // 219: aaload
      // 21a: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 21f: pop
      // 220: aload 2
      // 221: areturn
      // 222: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 225: athrow
      // 226: getstatic com/l7tech/util/SoapConstants.WSA_NAMESPACE_ARRAY [Ljava/lang/String;
      // 229: astore 7
      // 22b: aload 7
      // 22d: arraylength
      // 22e: istore 8
      // 230: bipush 0
      // 231: istore 9
      // 233: iload 9
      // 235: iload 8
      // 237: if_icmpge 269
      // 23a: aload 7
      // 23c: iload 9
      // 23e: aaload
      // 23f: astore 10
      // 241: aload 5
      // 243: aload 10
      // 245: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 24a: ifeq 263
      // 24d: aload 2
      // 24e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 251: bipush 90
      // 253: aaload
      // 254: aload 10
      // 256: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 25b: pop
      // 25c: goto 269
      // 25f: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 262: athrow
      // 263: iinc 9 1
      // 266: goto 233
      // 269: getstatic com/l7tech/util/SoapConstants.WSP_NAMESPACE_ARRAY [Ljava/lang/String;
      // 26c: astore 7
      // 26e: aload 7
      // 270: arraylength
      // 271: istore 8
      // 273: bipush 0
      // 274: istore 9
      // 276: iload 9
      // 278: iload 8
      // 27a: if_icmpge 2ac
      // 27d: aload 7
      // 27f: iload 9
      // 281: aaload
      // 282: astore 10
      // 284: aload 5
      // 286: aload 10
      // 288: invokeinterface java/util/Collection.contains (Ljava/lang/Object;)Z 2
      // 28d: ifeq 2a6
      // 290: aload 2
      // 291: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 294: bipush 16
      // 296: aaload
      // 297: aload 10
      // 299: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 29e: pop
      // 29f: goto 2ac
      // 2a2: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2a5: athrow
      // 2a6: iinc 9 1
      // 2a9: goto 276
      // 2ac: aload 3
      // 2ad: invokestatic com/l7tech/xml/soap/SoapUtil.getHeaderElement (Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
      // 2b0: astore 7
      // 2b2: goto 2cf
      // 2b5: astore 8
      // 2b7: aload 2
      // 2b8: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 2bb: astore 22
      // 2bd: aload 22
      // 2bf: bipush 39
      // 2c1: aaload
      // 2c2: aload 22
      // 2c4: bipush 54
      // 2c6: aaload
      // 2c7: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 2cc: pop
      // 2cd: aload 2
      // 2ce: areturn
      // 2cf: aload 3
      // 2d0: invokestatic com/l7tech/xml/soap/SoapUtil.getBodyElement (Lorg/w3c/dom/Document;)Lorg/w3c/dom/Element;
      // 2d3: astore 8
      // 2d5: goto 2f2
      // 2d8: astore 9
      // 2da: aload 2
      // 2db: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 2de: astore 22
      // 2e0: aload 22
      // 2e2: bipush 39
      // 2e4: aaload
      // 2e5: aload 22
      // 2e7: bipush 65
      // 2e9: aaload
      // 2ea: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 2ef: pop
      // 2f0: aload 2
      // 2f1: areturn
      // 2f2: aload 8
      // 2f4: ifnonnull 310
      // 2f7: aload 2
      // 2f8: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 2fb: bipush 39
      // 2fd: aaload
      // 2fe: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 301: bipush 95
      // 303: aaload
      // 304: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 309: pop
      // 30a: aload 2
      // 30b: areturn
      // 30c: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 30f: athrow
      // 310: aload 7
      // 312: ifnonnull 31d
      // 315: aconst_null
      // 316: goto 338
      // 319: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 31c: athrow
      // 31d: aload 7
      // 31f: aload 2
      // 320: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 323: astore 22
      // 325: aload 22
      // 327: bipush 77
      // 329: aaload
      // 32a: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 32f: checkcast java/lang/String
      // 332: getstatic com/l7tech/util/SoapConstants.WSA_ACTION Ljava/lang/String;
      // 335: invokestatic com/l7tech/util/DomUtils.findOnlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 338: astore 9
      // 33a: goto 357
      // 33d: astore 10
      // 33f: aload 2
      // 340: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 343: astore 22
      // 345: aload 22
      // 347: bipush 39
      // 349: aaload
      // 34a: aload 22
      // 34c: bipush 12
      // 34e: aaload
      // 34f: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 354: pop
      // 355: aload 2
      // 356: areturn
      // 357: aload 9
      // 359: ifnull 40f
      // 35c: aload 9
      // 35e: invokestatic com/l7tech/util/DomUtils.getTextValue (Lorg/w3c/dom/Element;)Ljava/lang/String;
      // 361: astore 10
      // 363: aload 10
      // 365: ifnull 3f6
      // 368: aload 10
      // 36a: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 36d: invokevirtual java/lang/String.isEmpty ()Z
      // 370: ifne 3f6
      // 373: goto 37a
      // 376: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 379: athrow
      // 37a: getstatic com/l7tech/util/SoapConstants.WSC_RST_SCT_ACTION_LIST Ljava/util/List;
      // 37d: aload 10
      // 37f: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 384: ifne 3cf
      // 387: goto 38e
      // 38a: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 38d: athrow
      // 38e: getstatic com/l7tech/util/SoapConstants.WST_RST_ISSUE_ACTION_LIST Ljava/util/List;
      // 391: aload 10
      // 393: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 398: ifne 3cf
      // 39b: goto 3a2
      // 39e: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3a1: athrow
      // 3a2: getstatic com/l7tech/util/SoapConstants.WSC_RST_CANCEL_ACTION_LIST Ljava/util/List;
      // 3a5: aload 10
      // 3a7: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 3ac: ifne 3cf
      // 3af: goto 3b6
      // 3b2: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3b5: athrow
      // 3b6: aload 2
      // 3b7: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 3ba: bipush 39
      // 3bc: aaload
      // 3bd: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 3c0: bipush 76
      // 3c2: aaload
      // 3c3: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 3c8: pop
      // 3c9: aload 2
      // 3ca: areturn
      // 3cb: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3ce: athrow
      // 3cf: aload 2
      // 3d0: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 3d3: astore 22
      // 3d5: aload 22
      // 3d7: bipush 66
      // 3d9: aaload
      // 3da: aload 22
      // 3dc: bipush 55
      // 3de: aaload
      // 3df: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 3e4: pop
      // 3e5: aload 2
      // 3e6: aload 22
      // 3e8: bipush 41
      // 3ea: aaload
      // 3eb: aload 10
      // 3ed: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 3f2: pop
      // 3f3: goto 40c
      // 3f6: aload 2
      // 3f7: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 3fa: astore 22
      // 3fc: aload 22
      // 3fe: bipush 92
      // 400: aaload
      // 401: aload 22
      // 403: bipush 20
      // 405: aaload
      // 406: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 40b: pop
      // 40c: goto 425
      // 40f: aload 2
      // 410: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 413: astore 22
      // 415: aload 22
      // 417: bipush 92
      // 419: aaload
      // 41a: aload 22
      // 41c: bipush 56
      // 41e: aaload
      // 41f: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 424: pop
      // 425: aload 7
      // 427: ifnonnull 432
      // 42a: aconst_null
      // 42b: goto 43d
      // 42e: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 431: athrow
      // 432: aload 7
      // 434: getstatic com/l7tech/util/SoapConstants.XMLENC_NS Ljava/lang/String;
      // 437: getstatic com/l7tech/util/SoapConstants.ENCRYPTION_METHOD Ljava/lang/String;
      // 43a: invokestatic com/l7tech/util/DomUtils.findFirstDescendantElement (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 43d: astore 10
      // 43f: aload 10
      // 441: ifnull 4a9
      // 444: aload 10
      // 446: getstatic com/l7tech/xml/soap/SoapUtil.ATTRIBUTE_ALGORITHM Ljava/lang/String;
      // 449: invokeinterface org/w3c/dom/Element.getAttribute (Ljava/lang/String;)Ljava/lang/String; 2
      // 44e: astore 11
      // 450: aload 11
      // 452: ifnull 490
      // 455: aload 11
      // 457: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 45a: invokevirtual java/lang/String.isEmpty ()Z
      // 45d: ifne 490
      // 460: goto 467
      // 463: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 466: athrow
      // 467: aload 2
      // 468: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 46b: bipush 15
      // 46d: aaload
      // 46e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 471: bipush 60
      // 473: aaload
      // 474: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 479: pop
      // 47a: aload 2
      // 47b: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 47e: bipush 38
      // 480: aaload
      // 481: aload 11
      // 483: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 488: pop
      // 489: goto 4a6
      // 48c: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 48f: athrow
      // 490: aload 2
      // 491: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 494: astore 22
      // 496: aload 22
      // 498: bipush 79
      // 49a: aaload
      // 49b: aload 22
      // 49d: bipush 56
      // 49f: aaload
      // 4a0: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 4a5: pop
      // 4a6: goto 4bf
      // 4a9: aload 2
      // 4aa: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 4ad: astore 22
      // 4af: aload 22
      // 4b1: bipush 79
      // 4b3: aaload
      // 4b4: aload 22
      // 4b6: bipush 56
      // 4b8: aaload
      // 4b9: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 4be: pop
      // 4bf: aload 8
      // 4c1: aload 2
      // 4c2: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 4c5: astore 22
      // 4c7: aload 22
      // 4c9: bipush 71
      // 4cb: aaload
      // 4cc: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 4d1: checkcast java/lang/String
      // 4d4: getstatic com/l7tech/util/SoapConstants.WST_REQUESTSECURITYTOKEN Ljava/lang/String;
      // 4d7: invokestatic com/l7tech/util/DomUtils.findExactlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 4da: astore 11
      // 4dc: goto 513
      // 4df: astore 12
      // 4e1: aload 2
      // 4e2: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 4e5: astore 22
      // 4e7: aload 22
      // 4e9: bipush 39
      // 4eb: aaload
      // 4ec: aload 22
      // 4ee: bipush 82
      // 4f0: aaload
      // 4f1: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 4f6: pop
      // 4f7: aload 2
      // 4f8: areturn
      // 4f9: astore 12
      // 4fb: aload 2
      // 4fc: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 4ff: astore 22
      // 501: aload 22
      // 503: bipush 39
      // 505: aaload
      // 506: aload 22
      // 508: bipush 23
      // 50a: aaload
      // 50b: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 510: pop
      // 511: aload 2
      // 512: areturn
      // 513: aconst_null
      // 514: astore 12
      // 516: getstatic com/l7tech/util/SoapConstants.WST_TOKENTYPE Ljava/lang/String;
      // 519: astore 12
      // 51b: aload 11
      // 51d: aload 2
      // 51e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 521: astore 22
      // 523: aload 22
      // 525: bipush 71
      // 527: aaload
      // 528: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 52d: checkcast java/lang/String
      // 530: getstatic com/l7tech/util/SoapConstants.WST_TOKENTYPE Ljava/lang/String;
      // 533: invokestatic com/l7tech/util/DomUtils.findOnlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 536: astore 13
      // 538: aload 13
      // 53a: ifnull 5ed
      // 53d: aload 13
      // 53f: invokestatic com/l7tech/util/DomUtils.getTextValue (Lorg/w3c/dom/Element;)Ljava/lang/String;
      // 542: astore 14
      // 544: aload 14
      // 546: ifnull 5d4
      // 549: aload 14
      // 54b: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 54e: invokevirtual java/lang/String.isEmpty ()Z
      // 551: ifne 5d4
      // 554: goto 55b
      // 557: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 55a: athrow
      // 55b: getstatic com/l7tech/util/SoapConstants.WSC_RST_SCT_TOKEN_TYPE_LIST Ljava/util/List;
      // 55e: aload 14
      // 560: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 565: ifne 5ad
      // 568: goto 56f
      // 56b: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 56e: athrow
      // 56f: getstatic com/l7tech/util/SoapConstants.VALUETYPE_SAML_ARRAY [Ljava/lang/String;
      // 572: aload 14
      // 574: invokestatic com/l7tech/util/ArrayUtils.contains ([Ljava/lang/Object;Ljava/lang/Object;)Z
      // 577: ifne 5ad
      // 57a: goto 581
      // 57d: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 580: athrow
      // 581: getstatic com/l7tech/util/SoapConstants.SAML_NAMESPACE_LIST Ljava/util/List;
      // 584: aload 14
      // 586: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 58b: ifne 5ad
      // 58e: goto 595
      // 591: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 594: athrow
      // 595: aload 2
      // 596: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 599: astore 22
      // 59b: aload 22
      // 59d: bipush 39
      // 59f: aaload
      // 5a0: aload 22
      // 5a2: bipush 88
      // 5a4: aaload
      // 5a5: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 5aa: pop
      // 5ab: aload 2
      // 5ac: areturn
      // 5ad: aload 2
      // 5ae: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 5b1: astore 22
      // 5b3: aload 22
      // 5b5: bipush 26
      // 5b7: aaload
      // 5b8: aload 22
      // 5ba: bipush 60
      // 5bc: aaload
      // 5bd: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 5c2: pop
      // 5c3: aload 2
      // 5c4: aload 22
      // 5c6: bipush 51
      // 5c8: aaload
      // 5c9: aload 14
      // 5cb: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 5d0: pop
      // 5d1: goto 5ea
      // 5d4: aload 2
      // 5d5: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 5d8: astore 22
      // 5da: aload 22
      // 5dc: bipush 68
      // 5de: aaload
      // 5df: aload 22
      // 5e1: bipush 56
      // 5e3: aaload
      // 5e4: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 5e9: pop
      // 5ea: goto 603
      // 5ed: aload 2
      // 5ee: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 5f1: astore 22
      // 5f3: aload 22
      // 5f5: bipush 68
      // 5f7: aaload
      // 5f8: aload 22
      // 5fa: bipush 56
      // 5fc: aaload
      // 5fd: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 602: pop
      // 603: getstatic com/l7tech/util/SoapConstants.WST_REQUESTTYPE Ljava/lang/String;
      // 606: astore 12
      // 608: aload 11
      // 60a: aload 2
      // 60b: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 60e: astore 22
      // 610: aload 22
      // 612: bipush 71
      // 614: aaload
      // 615: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 61a: checkcast java/lang/String
      // 61d: getstatic com/l7tech/util/SoapConstants.WST_REQUESTTYPE Ljava/lang/String;
      // 620: invokestatic com/l7tech/util/DomUtils.findExactlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 623: astore 14
      // 625: aload 14
      // 627: invokestatic com/l7tech/util/DomUtils.getTextValue (Lorg/w3c/dom/Element;)Ljava/lang/String;
      // 62a: astore 15
      // 62c: aload 15
      // 62e: ifnull 643
      // 631: aload 15
      // 633: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 636: invokevirtual java/lang/String.isEmpty ()Z
      // 639: ifeq 65b
      // 63c: goto 643
      // 63f: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 642: athrow
      // 643: aload 2
      // 644: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 647: astore 22
      // 649: aload 22
      // 64b: bipush 39
      // 64d: aaload
      // 64e: aload 22
      // 650: bipush 45
      // 652: aaload
      // 653: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 658: pop
      // 659: aload 2
      // 65a: areturn
      // 65b: iload 1
      // 65c: ifeq 673
      // 65f: getstatic com/l7tech/util/SoapConstants.WST_RST_ISSUE_REQUEST_TYPE_LIST Ljava/util/List;
      // 662: aload 15
      // 664: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 669: ifeq 692
      // 66c: goto 673
      // 66f: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 672: athrow
      // 673: iload 1
      // 674: ifne 6aa
      // 677: goto 67e
      // 67a: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 67d: athrow
      // 67e: getstatic com/l7tech/util/SoapConstants.WST_RST_CANCEL_REQUEST_TYPE_LIST Ljava/util/List;
      // 681: aload 15
      // 683: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 688: ifne 6aa
      // 68b: goto 692
      // 68e: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 691: athrow
      // 692: aload 2
      // 693: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 696: astore 22
      // 698: aload 22
      // 69a: bipush 39
      // 69c: aaload
      // 69d: aload 22
      // 69f: bipush 29
      // 6a1: aaload
      // 6a2: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 6a7: pop
      // 6a8: aload 2
      // 6a9: areturn
      // 6aa: aload 2
      // 6ab: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 6ae: astore 22
      // 6b0: aload 22
      // 6b2: bipush 81
      // 6b4: aaload
      // 6b5: aload 15
      // 6b7: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 6bc: pop
      // 6bd: goto 6da
      // 6c0: astore 15
      // 6c2: aload 2
      // 6c3: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 6c6: astore 22
      // 6c8: aload 22
      // 6ca: bipush 39
      // 6cc: aaload
      // 6cd: aload 22
      // 6cf: bipush 89
      // 6d1: aaload
      // 6d2: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 6d7: pop
      // 6d8: aload 2
      // 6d9: areturn
      // 6da: getstatic com/l7tech/util/SoapConstants.ENTROPY Ljava/lang/String;
      // 6dd: astore 12
      // 6df: aload 11
      // 6e1: aload 2
      // 6e2: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 6e5: astore 22
      // 6e7: aload 22
      // 6e9: bipush 71
      // 6eb: aaload
      // 6ec: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 6f1: checkcast java/lang/String
      // 6f4: getstatic com/l7tech/util/SoapConstants.ENTROPY Ljava/lang/String;
      // 6f7: invokestatic com/l7tech/util/DomUtils.findOnlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 6fa: astore 15
      // 6fc: aload 15
      // 6fe: ifnull 863
      // 701: aload 2
      // 702: aload 22
      // 704: bipush 17
      // 706: aaload
      // 707: aload 22
      // 709: bipush 60
      // 70b: aaload
      // 70c: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 711: pop
      // 712: getstatic com/l7tech/util/SoapConstants.BINARY_SECRET Ljava/lang/String;
      // 715: astore 12
      // 717: aload 15
      // 719: aload 2
      // 71a: aload 22
      // 71c: bipush 71
      // 71e: aaload
      // 71f: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 724: checkcast java/lang/String
      // 727: getstatic com/l7tech/util/SoapConstants.BINARY_SECRET Ljava/lang/String;
      // 72a: invokestatic com/l7tech/util/DomUtils.findOnlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 72d: astore 16
      // 72f: aload 16
      // 731: ifnull 860
      // 734: aload 2
      // 735: aload 22
      // 737: bipush 93
      // 739: aaload
      // 73a: aload 22
      // 73c: bipush 60
      // 73e: aaload
      // 73f: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 744: pop
      // 745: aload 2
      // 746: aload 22
      // 748: bipush 58
      // 74a: aaload
      // 74b: aload 16
      // 74d: invokestatic com/l7tech/util/DomUtils.getTextValue (Lorg/w3c/dom/Element;)Ljava/lang/String;
      // 750: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 755: pop
      // 756: aload 16
      // 758: getstatic com/l7tech/xml/soap/SoapUtil.BINARY_SECRET_ATTR_TYPE Ljava/lang/String;
      // 75b: invokeinterface org/w3c/dom/Element.getAttribute (Ljava/lang/String;)Ljava/lang/String; 2
      // 760: astore 17
      // 762: aload 17
      // 764: ifnull 84d
      // 767: aload 17
      // 769: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 76c: invokevirtual java/lang/String.isEmpty ()Z
      // 76f: ifeq 790
      // 772: goto 779
      // 775: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 778: athrow
      // 779: aload 2
      // 77a: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 77d: astore 22
      // 77f: aload 22
      // 781: bipush 39
      // 783: aaload
      // 784: aload 22
      // 786: bipush 4
      // 787: aaload
      // 788: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 78d: pop
      // 78e: aload 2
      // 78f: areturn
      // 790: aload 17
      // 792: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_NONCE_TYPE Ljava/lang/String;
      // 795: invokevirtual java/lang/String.contains (Ljava/lang/CharSequence;)Z
      // 798: ifeq 7c7
      // 79b: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_NONCE_TYPE_URI_LIST Ljava/util/List;
      // 79e: aload 17
      // 7a0: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 7a5: ifne 84d
      // 7a8: goto 7af
      // 7ab: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7ae: athrow
      // 7af: aload 2
      // 7b0: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 7b3: astore 22
      // 7b5: aload 22
      // 7b7: bipush 39
      // 7b9: aaload
      // 7ba: aload 22
      // 7bc: bipush 96
      // 7be: aaload
      // 7bf: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 7c4: pop
      // 7c5: aload 2
      // 7c6: areturn
      // 7c7: aload 17
      // 7c9: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_ASYMMETRIC_KEY_TYPE Ljava/lang/String;
      // 7cc: invokevirtual java/lang/String.endsWith (Ljava/lang/String;)Z
      // 7cf: ifeq 7fe
      // 7d2: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_ASYMMETRIC_KEY_TYPE_URI_LIST Ljava/util/List;
      // 7d5: aload 17
      // 7d7: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 7dc: ifne 84d
      // 7df: goto 7e6
      // 7e2: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7e5: athrow
      // 7e6: aload 2
      // 7e7: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 7ea: astore 22
      // 7ec: aload 22
      // 7ee: bipush 39
      // 7f0: aaload
      // 7f1: aload 22
      // 7f3: bipush 50
      // 7f5: aaload
      // 7f6: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 7fb: pop
      // 7fc: aload 2
      // 7fd: areturn
      // 7fe: aload 17
      // 800: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_SYMMETRIC_KEY_TYPE Ljava/lang/String;
      // 803: invokevirtual java/lang/String.endsWith (Ljava/lang/String;)Z
      // 806: ifeq 835
      // 809: getstatic com/l7tech/util/SoapConstants.WST_BINARY_SECRET_SYMMETRIC_KEY_TYPE_URI_LIST Ljava/util/List;
      // 80c: aload 17
      // 80e: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // 813: ifne 84d
      // 816: goto 81d
      // 819: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 81c: athrow
      // 81d: aload 2
      // 81e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 821: astore 22
      // 823: aload 22
      // 825: bipush 39
      // 827: aaload
      // 828: aload 22
      // 82a: bipush 44
      // 82c: aaload
      // 82d: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 832: pop
      // 833: aload 2
      // 834: areturn
      // 835: aload 2
      // 836: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 839: astore 22
      // 83b: aload 22
      // 83d: bipush 39
      // 83f: aaload
      // 840: aload 22
      // 842: bipush 87
      // 844: aaload
      // 845: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 84a: pop
      // 84b: aload 2
      // 84c: areturn
      // 84d: aload 2
      // 84e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 851: astore 22
      // 853: aload 22
      // 855: bipush 72
      // 857: aaload
      // 858: aload 17
      // 85a: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 85f: pop
      // 860: goto 879
      // 863: aload 2
      // 864: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 867: astore 22
      // 869: aload 22
      // 86b: bipush 61
      // 86d: aaload
      // 86e: aload 22
      // 870: bipush 56
      // 872: aaload
      // 873: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 878: pop
      // 879: getstatic com/l7tech/util/SoapConstants.KEY_SIZE Ljava/lang/String;
      // 87c: astore 12
      // 87e: aload 11
      // 880: aload 2
      // 881: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 884: astore 22
      // 886: aload 22
      // 888: bipush 71
      // 88a: aaload
      // 88b: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 890: checkcast java/lang/String
      // 893: getstatic com/l7tech/util/SoapConstants.KEY_SIZE Ljava/lang/String;
      // 896: invokestatic com/l7tech/util/DomUtils.findOnlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 899: astore 16
      // 89b: aload 16
      // 89d: ifnull 95a
      // 8a0: aload 16
      // 8a2: invokestatic com/l7tech/util/DomUtils.getTextValue (Lorg/w3c/dom/Element;)Ljava/lang/String;
      // 8a5: astore 17
      // 8a7: aload 17
      // 8a9: ifnull 8be
      // 8ac: aload 17
      // 8ae: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // 8b1: invokevirtual java/lang/String.isEmpty ()Z
      // 8b4: ifeq 8d8
      // 8b7: goto 8be
      // 8ba: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 8bd: athrow
      // 8be: aload 2
      // 8bf: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 8c2: bipush 6
      // 8c4: aaload
      // 8c5: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 8c8: bipush 56
      // 8ca: aaload
      // 8cb: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 8d0: pop
      // 8d1: goto 957
      // 8d4: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 8d7: athrow
      // 8d8: aload 17
      // 8da: invokestatic java/lang/Integer.parseInt (Ljava/lang/String;)I
      // 8dd: istore 18
      // 8df: iload 18
      // 8e1: ifge 909
      // 8e4: aload 2
      // 8e5: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 8e8: astore 22
      // 8ea: aload 22
      // 8ec: bipush 39
      // 8ee: aaload
      // 8ef: iload 18
      // 8f1: aload 22
      // 8f3: bipush 49
      // 8f5: aaload
      // 8f6: swap
      // 8f7: aload 22
      // 8f9: bipush 46
      // 8fb: aaload
      // 8fc: invokedynamic makeConcatWithConstants (Ljava/lang/String;ILjava/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" ]
      // 901: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 906: pop
      // 907: aload 2
      // 908: areturn
      // 909: aload 2
      // 90a: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 90d: astore 22
      // 90f: aload 22
      // 911: bipush 7
      // 913: aaload
      // 914: aload 22
      // 916: bipush 60
      // 918: aaload
      // 919: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 91e: pop
      // 91f: aload 2
      // 920: aload 22
      // 922: bipush 62
      // 924: aaload
      // 925: aload 17
      // 927: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 92c: pop
      // 92d: goto 957
      // 930: astore 18
      // 932: aload 2
      // 933: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 936: astore 22
      // 938: aload 22
      // 93a: bipush 39
      // 93c: aaload
      // 93d: aload 17
      // 93f: aload 22
      // 941: bipush 63
      // 943: aaload
      // 944: swap
      // 945: aload 22
      // 947: bipush 84
      // 949: aaload
      // 94a: 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" ]
      // 94f: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 954: pop
      // 955: aload 2
      // 956: areturn
      // 957: goto 970
      // 95a: aload 2
      // 95b: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 95e: astore 22
      // 960: aload 22
      // 962: bipush 7
      // 964: aaload
      // 965: aload 22
      // 967: bipush 56
      // 969: aaload
      // 96a: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 96f: pop
      // 970: iload 1
      // 971: ifeq 976
      // 974: aload 2
      // 975: areturn
      // 976: getstatic com/l7tech/util/SoapConstants.WST_CANCELTARGET Ljava/lang/String;
      // 979: astore 12
      // 97b: aload 11
      // 97d: aload 2
      // 97e: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 981: astore 22
      // 983: aload 22
      // 985: bipush 71
      // 987: aaload
      // 988: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 98d: checkcast java/lang/String
      // 990: getstatic com/l7tech/util/SoapConstants.WST_CANCELTARGET Ljava/lang/String;
      // 993: invokestatic com/l7tech/util/DomUtils.findExactlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 996: astore 17
      // 998: getstatic com/l7tech/util/SoapConstants.WSSE_SECURITY_TOKEN_REFERENCE Ljava/lang/String;
      // 99b: astore 12
      // 99d: aload 17
      // 99f: aload 2
      // 9a0: aload 22
      // 9a2: bipush 31
      // 9a4: aaload
      // 9a5: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 9aa: checkcast java/lang/String
      // 9ad: getstatic com/l7tech/util/SoapConstants.WSSE_SECURITY_TOKEN_REFERENCE Ljava/lang/String;
      // 9b0: invokestatic com/l7tech/util/DomUtils.findExactlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 9b3: astore 18
      // 9b5: goto 9d2
      // 9b8: astore 19
      // 9ba: aload 2
      // 9bb: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 9be: astore 22
      // 9c0: aload 22
      // 9c2: bipush 39
      // 9c4: aaload
      // 9c5: aload 22
      // 9c7: bipush 85
      // 9c9: aaload
      // 9ca: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // 9cf: pop
      // 9d0: aload 2
      // 9d1: areturn
      // 9d2: getstatic com/l7tech/util/SoapConstants.WSSE_REFERENCE Ljava/lang/String;
      // 9d5: astore 12
      // 9d7: aload 18
      // 9d9: aload 2
      // 9da: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 9dd: astore 22
      // 9df: aload 22
      // 9e1: bipush 31
      // 9e3: aaload
      // 9e4: invokeinterface java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; 2
      // 9e9: checkcast java/lang/String
      // 9ec: getstatic com/l7tech/util/SoapConstants.WSSE_REFERENCE Ljava/lang/String;
      // 9ef: invokestatic com/l7tech/util/DomUtils.findExactlyOneChildElementByName (Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
      // 9f2: astore 19
      // 9f4: goto a11
      // 9f7: astore 20
      // 9f9: aload 2
      // 9fa: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // 9fd: astore 22
      // 9ff: aload 22
      // a01: bipush 39
      // a03: aaload
      // a04: aload 22
      // a06: bipush 11
      // a08: aaload
      // a09: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // a0e: pop
      // a0f: aload 2
      // a10: areturn
      // a11: aload 19
      // a13: getstatic com/l7tech/xml/soap/SoapUtil.WSSE_REFERENCE_ATTR_URI Ljava/lang/String;
      // a16: invokeinterface org/w3c/dom/Element.getAttribute (Ljava/lang/String;)Ljava/lang/String; 2
      // a1b: astore 20
      // a1d: aload 20
      // a1f: ifnull a34
      // a22: aload 20
      // a24: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // a27: invokevirtual java/lang/String.isEmpty ()Z
      // a2a: ifeq a4c
      // a2d: goto a34
      // a30: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // a33: athrow
      // a34: aload 2
      // a35: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // a38: astore 22
      // a3a: aload 22
      // a3c: bipush 39
      // a3e: aaload
      // a3f: aload 22
      // a41: bipush 37
      // a43: aaload
      // a44: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // a49: pop
      // a4a: aload 2
      // a4b: areturn
      // a4c: aload 2
      // a4d: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // a50: astore 22
      // a52: aload 22
      // a54: bipush 40
      // a56: aaload
      // a57: aload 20
      // a59: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // a5e: pop
      // a5f: aload 19
      // a61: getstatic com/l7tech/xml/soap/SoapUtil.WSSE_REFERENCE_ATTR_VALUE_TYPE Ljava/lang/String;
      // a64: invokeinterface org/w3c/dom/Element.getAttribute (Ljava/lang/String;)Ljava/lang/String; 2
      // a69: astore 21
      // a6b: aload 21
      // a6d: ifnull ac1
      // a70: aload 21
      // a72: invokevirtual java/lang/String.trim ()Ljava/lang/String;
      // a75: invokevirtual java/lang/String.isEmpty ()Z
      // a78: ifne ac1
      // a7b: goto a82
      // a7e: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // a81: athrow
      // a82: getstatic com/l7tech/util/SoapConstants.WSC_RST_SCT_TOKEN_TYPE_LIST Ljava/util/List;
      // a85: aload 21
      // a87: invokeinterface java/util/List.contains (Ljava/lang/Object;)Z 2
      // a8c: ifne aae
      // a8f: goto a96
      // a92: invokestatic com/l7tech/server/util/RstSoapMessageProcessor.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // a95: athrow
      // a96: aload 2
      // a97: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // a9a: astore 22
      // a9c: aload 22
      // a9e: bipush 39
      // aa0: aaload
      // aa1: aload 22
      // aa3: bipush 78
      // aa5: aaload
      // aa6: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // aab: pop
      // aac: aload 2
      // aad: areturn
      // aae: aload 2
      // aaf: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // ab2: astore 22
      // ab4: aload 22
      // ab6: bipush 69
      // ab8: aaload
      // ab9: aload 21
      // abb: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // ac0: pop
      // ac1: goto add
      // ac4: astore 18
      // ac6: aload 2
      // ac7: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // aca: astore 22
      // acc: aload 22
      // ace: bipush 39
      // ad0: aaload
      // ad1: aload 22
      // ad3: bipush 0
      // ad4: aaload
      // ad5: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // ada: pop
      // adb: aload 2
      // adc: areturn
      // add: goto b07
      // ae0: astore 13
      // ae2: aload 2
      // ae3: getstatic com/l7tech/server/util/RstSoapMessageProcessor.d [Ljava/lang/String;
      // ae6: astore 22
      // ae8: aload 22
      // aea: bipush 39
      // aec: aaload
      // aed: aload 12
      // aef: aload 22
      // af1: bipush 30
      // af3: aaload
      // af4: swap
      // af5: aload 22
      // af7: bipush 97
      // af9: aaload
      // afa: 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" ]
      // aff: invokeinterface java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3
      // b04: pop
      // b05: aload 2
      // b06: areturn
      // b07: aload 2
      // b08: areturn
      // try (8 -> 30): 31 java/io/IOException
      // try (8 -> 39): 40 java/io/IOException
      // try (8 -> 39): 53 org/xml/sax/SAXException
      // try (8 -> 39): 66 com/l7tech/xml/MessageNotSoapException
      // try (8 -> 39): 79 java/lang/Throwable
      // try (282 -> 294): 294 java/io/IOException
      // try (252 -> 264): 264 java/io/IOException
      // try (218 -> 236): 236 java/io/IOException
      // try (216 -> 222): 223 java/io/IOException
      // try (166 -> 178): 178 java/io/IOException
      // try (137 -> 149): 149 java/io/IOException
      // try (112 -> 124): 124 java/io/IOException
      // try (91 -> 95): 95 java/io/IOException
      // try (298 -> 301): 302 com/l7tech/util/InvalidDocumentFormatException
      // try (316 -> 319): 320 com/l7tech/util/InvalidDocumentFormatException
      // try (349 -> 353): 353 java/io/IOException
      // try (334 -> 347): 347 java/io/IOException
      // try (349 -> 367): 368 com/l7tech/util/TooManyChildElementsException
      // try (491 -> 515): 515 java/io/IOException
      // try (489 -> 495): 496 java/io/IOException
      // try (472 -> 476): 476 java/io/IOException
      // try (410 -> 428): 428 java/io/IOException
      // try (403 -> 414): 415 java/io/IOException
      // try (396 -> 407): 408 java/io/IOException
      // try (389 -> 400): 401 java/io/IOException
      // try (387 -> 393): 394 java/io/IOException
      // try (540 -> 552): 553 com/l7tech/util/TooManyChildElementsException
      // try (540 -> 552): 567 com/l7tech/util/MissingRequiredElementException
      // try (704 -> 710): 711 java/io/IOException
      // try (618 -> 629): 630 java/io/IOException
      // try (611 -> 622): 623 java/io/IOException
      // try (604 -> 615): 616 java/io/IOException
      // try (602 -> 608): 609 java/io/IOException
      // try (689 -> 725): 770 com/l7tech/util/MissingRequiredElementException
      // try (735 -> 744): 745 java/io/IOException
      // try (728 -> 737): 738 java/io/IOException
      // try (726 -> 732): 733 java/io/IOException
      // try (726 -> 759): 770 com/l7tech/util/MissingRequiredElementException
      // try (760 -> 769): 770 com/l7tech/util/MissingRequiredElementException
      // try (1012 -> 1035): 1055 java/lang/NumberFormatException
      // try (1036 -> 1054): 1055 java/lang/NumberFormatException
      // try (1107 -> 1117): 1118 com/l7tech/util/MissingRequiredElementException
      // try (1134 -> 1146): 1147 com/l7tech/util/MissingRequiredElementException
      // try (1093 -> 1131): 1239 com/l7tech/util/MissingRequiredElementException
      // try (1132 -> 1160): 1239 com/l7tech/util/MissingRequiredElementException
      // try (1165 -> 1171): 1172 java/io/IOException
      // try (1161 -> 1186): 1239 com/l7tech/util/MissingRequiredElementException
      // try (1202 -> 1213): 1214 java/io/IOException
      // try (1200 -> 1206): 1207 java/io/IOException
      // try (1187 -> 1228): 1239 com/l7tech/util/MissingRequiredElementException
      // try (1229 -> 1238): 1239 com/l7tech/util/MissingRequiredElementException
      // try (583 -> 644): 1254 com/l7tech/util/TooManyChildElementsException
      // try (645 -> 725): 1254 com/l7tech/util/TooManyChildElementsException
      // try (726 -> 759): 1254 com/l7tech/util/TooManyChildElementsException
      // try (760 -> 783): 1254 com/l7tech/util/TooManyChildElementsException
      // try (844 -> 850): 851 java/io/IOException
      // try (784 -> 865): 1254 com/l7tech/util/TooManyChildElementsException
      // try (866 -> 874): 875 java/io/IOException
      // try (866 -> 889): 1254 com/l7tech/util/TooManyChildElementsException
      // try (890 -> 898): 899 java/io/IOException
      // try (890 -> 913): 1254 com/l7tech/util/TooManyChildElementsException
      // try (914 -> 922): 923 java/io/IOException
      // try (914 -> 937): 1254 com/l7tech/util/TooManyChildElementsException
      // try (938 -> 950): 1254 com/l7tech/util/TooManyChildElementsException
      // try (993 -> 1010): 1010 java/io/IOException
      // try (991 -> 997): 998 java/io/IOException
      // try (951 -> 1035): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1036 -> 1074): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1075 -> 1090): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1091 -> 1131): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1132 -> 1160): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1161 -> 1186): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1187 -> 1228): 1254 com/l7tech/util/TooManyChildElementsException
      // try (1229 -> 1252): 1254 com/l7tech/util/TooManyChildElementsException
   }

   public static void generateSoapFaultResponse(PolicyEnforcementContext var0, Map<String, String> var1, String var2, String var3, String var4) {
      String var10000;
      label29: {
         try {
            if (var1.get(d[71]) == null) {
               var10000 = SoapConstants.WST_NAMESPACE3;
               break label29;
            }
         } catch (NoSuchVariableException var19) {
            throw a(var19);
         }

         String[] var17 = d;
         var10000 = (String)var1.get(var17[71]);
      }

      String var5 = var10000;
      String var6 = getSoapVersion(var0, var1);

      String var7;
      try {
         String[] var20 = d;
         var7 = (String)var0.getVariable(var20[1]);
      } catch (NoSuchVariableException var18) {
         var7 = "";
      }

      String[] var21 = d;
      if (var21[21].equals(var6)) {
         String var9 = var7;
         String var10 = var4;
         String var11 = var3;
         String var12 = var5;
         var10000 = var21[67] + var12 + var21[94] + var11 + var21[19] + var10 + var21[98] + var9 + var21[47];
      } else {
         String var13 = var7;
         String var14 = var4;
         String var15 = var3;
         String var16 = var5;
         var21 = d;
         var10000 = var21[64] + var16 + var21[74] + var15 + var21[33] + var14 + var21[83] + var13 + var21[24];
      }

      String var8 = var10000;
      var0.setVariable(var2, new Message(XmlUtil.stringAsDocument(var8)));
   }

   public static String getSoapVersion(PolicyEnforcementContext var0, Map<String, String> var1) {
      String var2 = (String)var1.get(d[35]);

      try {
         if (var2 != null) {
            return var2;
         }

         if (var0.getService() != null) {
            return var0.getService().getSoapVersion().getVersionNumber();
         }
      } catch (NumberFormatException var3) {
         throw a(var3);
      }

      return SoapVersion.SOAP_1_1.getVersionNumber();
   }

   public static String getWsaNamespace(Map<String, String> var0) {
      return a(var0, SoapConstants.WSA_NAMESPACE_10, d[77], b);
   }

   public static String getWsscNamespace(Map<String, String> var0) {
      return a(var0, SoapConstants.WSSC_NAMESPACE2, d[91], c);
   }

   public static String getWspNamespace(Map<String, String> var0) {
      return a(var0, SoapConstants.WSP_NAMESPACE2, d[52], a);
   }

   private static String a(Map<String, String> var0, String var1, String var2, Map<String, String> var3) {
      String var4 = (String)var0.get(var2);
      if (var4 == null) {
         String var5 = (String)var0.get(d[71]);
         if (var5 != null) {
            var4 = (String)var3.get(var5);
         }
      }

      if (var4 == null) {
         var4 = var1;
      }

      return var4;
   }

   static {
      String[] var5 = new String[99];
      int var3 = 0;
      String var2 = "5\u000fa#,?\u0002\u0012Gj>i\\\n\u000f\u0004a=\u001d~\u0019\u0006\u0002pq,s\u000e\f\u0002j%iv\u0005A\u0013l4iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u000b\u0013\u0002u$,l\u001fO\u0012v=\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000eE5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q lK\u0004\nt%0?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\f\t\u0006w\u000e\"z\u0012>\u0014m+,\f\t\u0006w\u000e\"z\u0012>\u0014m+,\u0018\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001az\b\u0014\u0015m%0K\u0004\n\u0002j\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fiU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0007\u0002v4'|\u000eA\u0002h4$z\u0005\u0015Gm?ik\u0003\u0004GW4*j\u0019\b\u0013}\u0005&t\u000e\u000f5a7,m\u000e\u000f\u0004aq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012OJ5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GE2=v\u0004\u000fGa=,r\u000e\u000f\u0013$>/?<2JE5-m\u000e\u0012\u0014m?.?\u0002\u000fGp9,?8.&Tq\u0001z\n\u0005\u0002v\u007f\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002\b\n\u0002}\u000e:v\u0011\u0004\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q\u009c]Hw>(o\u000e\u000f\u0011>\u0007(s\u001e\u0004Y\u000eqi?KAG$qi?KAG$qi#D\u0012\be!,q\u001d[4q3*p\u000f\u0004Y\u000eqi?KAG$qi?KA[+\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KA[w>(o\u000e\u000f\u0011>\u0003,~\u0018\u000e\t:[i?KAG$qi?KAG$qi?W\u0012\be!,q\u001d[3a)=?\u0013\f\u000b>=(q\f\\Ea?dJ8CY\u0005\u0007\u0006h\",\u0003PI6\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002F5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0004\u0007GS\u0002dK\u0019\u0014\u0014pq qK\u0015\u000faq\u001aP*1GF>-fEN]Hb0<s\u001f\u0000\u0004p>;!aAG$qi?KA[+\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KA[+\"&~\u001b\u0004\trk\u000bp\u000f\u0018Y\u000emfl\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000e_\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4@5\u000faq'~\u0006\u0004\u0014t0*zK\u000e\u0001$\u0006\u001a2?\u0013\u0012w%iv\u0018A\tk%il\u001b\u0004\u0004m7 z\u000fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eOa5\u000faq\u001bz\u001a\u0014\u0002w%\u001df\u001b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u0002,|\u001e\u0013\u000ep(\u001dp\u0000\u0004\t$4%z\u0006\u0004\tpq lK\u0000\t$$'t\u0005\u000e\u0010jq?~\u0007\u0014\u0002$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u00175\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004G\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000e\r\u0011\u0006v\" q\f>\u0002v#&m&]Hb0<s\u001f\u0002\b`4w\u0015KAG$qi?KAG$quy\n\u0014\u000bp\"=m\u0002\u000f\u0000:\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004h5\u000faq\u001cM\"A\bbq=w\u000eA\u0004e?*z\u0007\r\u0002`q=~\u0019\u0006\u0002pq lK\u000f\bpq:o\u000e\u0002\u000eb8,{K\b\t$%!zK2\u0002g$;v\u001f\u00183k:,q9\u0004\u0001a#,q\b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fi\r\u0011\u0006v\" q\f>\u0002v#&m\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q5\"\u0006j?&kK\u0013\u0002e5ik\u0003\u0004G\\\u001c\u0005?\n\u0012\u0014k2 ~\u001f\u0004\u0003$& k\u0003A\u0013l4iL$ 7$<,l\u0018\u0000\u0000a\u007f\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%a5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A4}<$z\u001f\u0013\u000eg\u001a,fK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1c5\u000faq?~\u0007\u0014\u0002$>/?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u00050o\u000eA\u0002h4$z\u0005\u0015Gm\"iz\u0006\u0011\u0013}q qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O@HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0005\u000e\u0013$0io\u0004\u0012\u000ep8?zK\b\tp4.z\u0019OP]Hw>(o\u000e\u000f\u0011>\u0003&s\u000e_m$qi?KAG$mfl\u0004\u0000\u0017a??%-\u0000\u0012h%w\u0015KAG$mfl\u0004\u0000\u0017a??%)\u000e\u0003}oC#D\u0012\be!,q\u001d[\"j',s\u0004\u0011\u0002:?5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u0002\u0012Gj>=?\u001c\u0004\u000bhq/p\u0019\f\u0006p%,{E\u000e5\u000faq\"z\u0012A\u0014m+,?Cb5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A&w($r\u000e\u0015\u0015m2\u0002z\u0012A\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kE\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004;5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GL4({\u000e\u0013Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A\u0002j',s\u0004\u0011\u0002*\u0004\u0015\u0015q4\u0005\u0007\u0006h\",\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\r\u0003\u000ej0;f4\u0012\u0002g#,k\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u0004\u0015\u0015q4\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\b\n\u0002}\u000e:v\u0011\u0004\u000e5\u000faq\"z\u0012A\u0014m+,?C\u0090]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHw2!z\u0006\u0000\u0014*)$s\u0018\u000e\u0006t\u007f&m\fN\u0014k090\u000e\u000f\u0011a=&o\u000eNE$qi?KAG$qi?KAG$qi?K\u0019\nh?:%\u001c\u0012\u00139s95\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GF>-fK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eO\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u008e]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHs&>1\u001cRIk#.0YQW7~y*D\u0012\be!dz\u0005\u0017\u0002h>9zIAG$qi?KAG$qi?KAG$qig\u0006\r\twk>l\u001f\\E\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u000f\u0016\u0014pk\fg\u001b\b\u0015a5\r~\u001f\u0000\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\u0018\u0016\u0014pk\u000f~\u0002\r\u0002`\u0010<k\u0003\u0004\tp8*~\u001f\b\bjECY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG87(j\u0007\u0015\u0004k5,!\u0012\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001bz\u001a\u0014\u0002w%K5\u000faq\b|\u001f\b\bjq,s\u000e\f\u0002j%ip\rA0W|\b{\u000f\u0013\u0002w\" q\fA\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK2(E\u0001iW\u000e\u0000\u0003a#g\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002V5\u000faq\u001f~\u0007\u0014\u0002P(9zK\u0000\u0013p# }\u001e\u0015\u0002$8'?\u001f\t\u0002$\u0003,y\u000e\u0013\u0002j2,?\u000e\r\u0002i4'kK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006M5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u000f\u000e\u0002wq'p\u001fA\u000fe',?\nA\u0011e= {K2(E\u0001iz\u0005\u0017\u0002h>9zE\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002Q5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$>/?<2JP#<l\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f']Hb0<s\u001f\u0012\u0013v8'xUkG$qi?KAG$qi?W\u0007\u0006q==~\b\u0015\bvo1HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0002\u000f\u0011e= {EX5\u000fa#,?\u0002\u0012Gj>iL\u000e\u0002\u0012v8=f?\u000e\fa?\u001bz\r\u0004\u0015a?*zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA$e?*z\u00075\u0006v6,kK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f\r\u0003\u000ej0;f4\u0012\u0002g#,kc5\u000faq(k\u001f\u0013\u000ef$=zKF3}!,8K\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kK\b\u0014$?&q\u000eA\bbq\u0007p\u0005\u0002\u0002(q\bl\u0012\f\na%;v\b*\u0002}}i~\u0005\u0005GW($r\u000e\u0015\u0015m2\u0002z\u0012O_5\u000faq\u001dp\u0000\u0004\tP(9zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA5a <z\u0018\u00154a2<m\u0002\u0015\u001eP>\"z\u0005A\u0002h4$z\u0005\u0015Gm\"i~\u0005A\u0012j:'p\u001c\u000fGr0%j\u000eA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007fU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=K\u0012\u0011\u0002$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%ÌCY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG8\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KAG$qi#\u0018\u000e\u0006t4'iQ7\u0006h$,!\u0018\u000e\u0006t4'iQ2\u0002j5,mWN\u0014k09z\u0005\u0017]R0%j\u000e_m$qi?KAG$qi?KAG$qul\u0004\u0000\u0017a??%8\u0014\u0005g>-zUkG$qi?KAG$qi?KAG$qi?K]\u0014k09z\u0005\u0017]R0%j\u000e_.5\u000fa#,?\u0002\u0012Gj>i]\u0004\u0005\u001e$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001aP*1Ga??z\u0007\u000e\u0017a\u007fZ5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A)k?*zK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1";
      int var4 = "5\u000fa#,?\u0002\u0012Gj>i\\\n\u000f\u0004a=\u001d~\u0019\u0006\u0002pq,s\u000e\f\u0002j%iv\u0005A\u0013l4iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u000b\u0013\u0002u$,l\u001fO\u0012v=\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000eE5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q lK\u0004\nt%0?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\f\t\u0006w\u000e\"z\u0012>\u0014m+,\f\t\u0006w\u000e\"z\u0012>\u0014m+,\u0018\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001az\b\u0014\u0015m%0K\u0004\n\u0002j\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fiU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0007\u0002v4'|\u000eA\u0002h4$z\u0005\u0015Gm?ik\u0003\u0004GW4*j\u0019\b\u0013}\u0005&t\u000e\u000f5a7,m\u000e\u000f\u0004aq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012OJ5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GE2=v\u0004\u000fGa=,r\u000e\u000f\u0013$>/?<2JE5-m\u000e\u0012\u0014m?.?\u0002\u000fGp9,?8.&Tq\u0001z\n\u0005\u0002v\u007f\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002\b\n\u0002}\u000e:v\u0011\u0004\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q\u009c]Hw>(o\u000e\u000f\u0011>\u0007(s\u001e\u0004Y\u000eqi?KAG$qi?KAG$qi#D\u0012\be!,q\u001d[4q3*p\u000f\u0004Y\u000eqi?KAG$qi?KA[+\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KA[w>(o\u000e\u000f\u0011>\u0003,~\u0018\u000e\t:[i?KAG$qi?KAG$qi?W\u0012\be!,q\u001d[3a)=?\u0013\f\u000b>=(q\f\\Ea?dJ8CY\u0005\u0007\u0006h\",\u0003PI6\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002F5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0004\u0007GS\u0002dK\u0019\u0014\u0014pq qK\u0015\u000faq\u001aP*1GF>-fEN]Hb0<s\u001f\u0000\u0004p>;!aAG$qi?KA[+\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KA[+\"&~\u001b\u0004\trk\u000bp\u000f\u0018Y\u000emfl\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000e_\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4@5\u000faq'~\u0006\u0004\u0014t0*zK\u000e\u0001$\u0006\u001a2?\u0013\u0012w%iv\u0018A\tk%il\u001b\u0004\u0004m7 z\u000fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eOa5\u000faq\u001bz\u001a\u0014\u0002w%\u001df\u001b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u0002,|\u001e\u0013\u000ep(\u001dp\u0000\u0004\t$4%z\u0006\u0004\tpq lK\u0000\t$$'t\u0005\u000e\u0010jq?~\u0007\u0014\u0002$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u00175\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004G\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000e\r\u0011\u0006v\" q\f>\u0002v#&m&]Hb0<s\u001f\u0002\b`4w\u0015KAG$qi?KAG$quy\n\u0014\u000bp\"=m\u0002\u000f\u0000:\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004h5\u000faq\u001cM\"A\bbq=w\u000eA\u0004e?*z\u0007\r\u0002`q=~\u0019\u0006\u0002pq lK\u000f\bpq:o\u000e\u0002\u000eb8,{K\b\t$%!zK2\u0002g$;v\u001f\u00183k:,q9\u0004\u0001a#,q\b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fi\r\u0011\u0006v\" q\f>\u0002v#&m\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q5\"\u0006j?&kK\u0013\u0002e5ik\u0003\u0004G\\\u001c\u0005?\n\u0012\u0014k2 ~\u001f\u0004\u0003$& k\u0003A\u0013l4iL$ 7$<,l\u0018\u0000\u0000a\u007f\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%a5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A4}<$z\u001f\u0013\u000eg\u001a,fK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1c5\u000faq?~\u0007\u0014\u0002$>/?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u00050o\u000eA\u0002h4$z\u0005\u0015Gm\"iz\u0006\u0011\u0013}q qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O@HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0005\u000e\u0013$0io\u0004\u0012\u000ep8?zK\b\tp4.z\u0019OP]Hw>(o\u000e\u000f\u0011>\u0003&s\u000e_m$qi?KAG$mfl\u0004\u0000\u0017a??%-\u0000\u0012h%w\u0015KAG$mfl\u0004\u0000\u0017a??%)\u000e\u0003}oC#D\u0012\be!,q\u001d[\"j',s\u0004\u0011\u0002:?5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u0002\u0012Gj>=?\u001c\u0004\u000bhq/p\u0019\f\u0006p%,{E\u000e5\u000faq\"z\u0012A\u0014m+,?Cb5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A&w($r\u000e\u0015\u0015m2\u0002z\u0012A\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kE\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004;5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GL4({\u000e\u0013Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A\u0002j',s\u0004\u0011\u0002*\u0004\u0015\u0015q4\u0005\u0007\u0006h\",\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\r\u0003\u000ej0;f4\u0012\u0002g#,k\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u0004\u0015\u0015q4\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\b\n\u0002}\u000e:v\u0011\u0004\u000e5\u000faq\"z\u0012A\u0014m+,?C\u0090]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHw2!z\u0006\u0000\u0014*)$s\u0018\u000e\u0006t\u007f&m\fN\u0014k090\u000e\u000f\u0011a=&o\u000eNE$qi?KAG$qi?KAG$qi?K\u0019\nh?:%\u001c\u0012\u00139s95\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GF>-fK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eO\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u008e]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHs&>1\u001cRIk#.0YQW7~y*D\u0012\be!dz\u0005\u0017\u0002h>9zIAG$qi?KAG$qi?KAG$qig\u0006\r\twk>l\u001f\\E\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u000f\u0016\u0014pk\fg\u001b\b\u0015a5\r~\u001f\u0000\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\u0018\u0016\u0014pk\u000f~\u0002\r\u0002`\u0010<k\u0003\u0004\tp8*~\u001f\b\bjECY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG87(j\u0007\u0015\u0004k5,!\u0012\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001bz\u001a\u0014\u0002w%K5\u000faq\b|\u001f\b\bjq,s\u000e\f\u0002j%ip\rA0W|\b{\u000f\u0013\u0002w\" q\fA\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK2(E\u0001iW\u000e\u0000\u0003a#g\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002V5\u000faq\u001f~\u0007\u0014\u0002P(9zK\u0000\u0013p# }\u001e\u0015\u0002$8'?\u001f\t\u0002$\u0003,y\u000e\u0013\u0002j2,?\u000e\r\u0002i4'kK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006M5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u000f\u000e\u0002wq'p\u001fA\u000fe',?\nA\u0011e= {K2(E\u0001iz\u0005\u0017\u0002h>9zE\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002Q5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$>/?<2JP#<l\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f']Hb0<s\u001f\u0012\u0013v8'xUkG$qi?KAG$qi?W\u0007\u0006q==~\b\u0015\bvo1HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0002\u000f\u0011e= {EX5\u000fa#,?\u0002\u0012Gj>iL\u000e\u0002\u0012v8=f?\u000e\fa?\u001bz\r\u0004\u0015a?*zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA$e?*z\u00075\u0006v6,kK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f\r\u0003\u000ej0;f4\u0012\u0002g#,kc5\u000faq(k\u001f\u0013\u000ef$=zKF3}!,8K\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kK\b\u0014$?&q\u000eA\bbq\u0007p\u0005\u0002\u0002(q\bl\u0012\f\na%;v\b*\u0002}}i~\u0005\u0005GW($r\u000e\u0015\u0015m2\u0002z\u0012O_5\u000faq\u001dp\u0000\u0004\tP(9zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA5a <z\u0018\u00154a2<m\u0002\u0015\u001eP>\"z\u0005A\u0002h4$z\u0005\u0015Gm\"i~\u0005A\u0012j:'p\u001c\u000fGr0%j\u000eA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007fU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=K\u0012\u0011\u0002$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%ÌCY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG8\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KAG$qi#\u0018\u000e\u0006t4'iQ7\u0006h$,!\u0018\u000e\u0006t4'iQ2\u0002j5,mWN\u0014k09z\u0005\u0017]R0%j\u000e_m$qi?KAG$qi?KAG$qul\u0004\u0000\u0017a??%8\u0014\u0005g>-zUkG$qi?KAG$qi?KAG$qi?K]\u0014k09z\u0005\u0017]R0%j\u000e_.5\u000fa#,?\u0002\u0012Gj>i]\u0004\u0005\u001e$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001aP*1Ga??z\u0007\u000e\u0017a\u007fZ5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A)k?*zK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1"
         .length();
      char var1 = 'V';
      int var10 = -1;

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

         while (true) {
            String var11 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var11;
                  if ((var10 += var1) >= var4) {
                     d = var5;
                     String[] var12 = d;
                     WST_FAULT_CODE_INVALID_REQUEST = d[75];
                     WST_FAULT_CODE_INVALID_SECURITY_TOKEN = var12[8];
                     SOAP_VERSION = var12[35];
                     WST_FAULT_CODE_FAILED_AUTHENTICATION = var12[73];
                     HAS_BINARY_SECRET = var12[43];
                     HAS_WS_ADDRESSING_ACTION = var12[92];
                     BINARY_SECRET = var12[86];
                     WSSE_NS = var12[31];
                     KEY_SIZE = var12[14];
                     WST_FAULT_CODE_EXPIRED_DATA = var12[70];
                     HAS_KEY_ENCRYPTION_ALGORITHM = var12[79];
                     WSP_NS = var12[52];
                     WS_ADDRESSING_ACTION = var12[18];
                     KEY_ENCRYPTION_ALGORITHM = var12[10];
                     WSC_NS = var12[91];
                     WST_NS = var12[71];
                     WSA_NS = var12[77];
                     REFERENCE_ATTR_URI = var12[25];
                     REQUEST_TYPE = var12[34];
                     REFERENCE_ATTR_VALUE_TYPE = var12[59];
                     SOAP_ENVELOPE_NS = var12[13];
                     WSU_NS = var12[53];
                     HAS_ENTROPY = var12[61];
                     HAS_KEY_SIZE = var12[7];
                     BINARY_SECRET_ATTR_TYPE = var12[57];
                     ERROR = var12[39];
                     TOKEN_TYPE = var12[2];
                     HAS_TOKEN_TYPE = var12[68];
                     HashMap var6 = new HashMap();
                     var6.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSP_NAMESPACE);
                     var6.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSP_NAMESPACE2);
                     var6.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSP_NAMESPACE2);
                     var6.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSP_NAMESPACE2);
                     a = Collections.unmodifiableMap(var6);
                     HashMap var7 = new HashMap();
                     var7.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSA_NAMESPACE);
                     var7.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSA_NAMESPACE2);
                     var7.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSA_NAMESPACE_10);
                     var7.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSA_NAMESPACE_10);
                     b = Collections.unmodifiableMap(var7);
                     HashMap var8 = new HashMap();
                     var8.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSSC_NAMESPACE);
                     var8.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSSC_NAMESPACE2);
                     var8.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSSC_NAMESPACE3);
                     var8.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSSC_NAMESPACE3);
                     c = Collections.unmodifiableMap(var8);
                     return;
                  }

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

                  var2 = "B\u0001k7'y\u0006\u0016Dn<jh\u0000\u0007DU7;i\r\u0011\u0010T7)i\u001a\u000b\u0010~\u0006%w\r\fDb>/q\r\f\u0010';$<\u001c\n\u0001'\u0001\u0005]8B&h632H^Kt=+l\r\f\u0012=\u0006/d\u001c\\n'rj<HBD'rj<H^Kt=+l\r\f\u0012=\u0000/}\u001b\r\n9Xj<HBD'rj<HBD;!%}\u0018\u0007\nqh\u0018s\u0004\u0007Z";
                  var4 = "B\u0001k7'y\u0006\u0016Dn<jh\u0000\u0007DU7;i\r\u0011\u0010T7)i\u001a\u000b\u0010~\u0006%w\r\fDb>/q\r\f\u0010';$<\u001c\n\u0001'\u0001\u0005]8B&h632H^Kt=+l\r\f\u0012=\u0006/d\u001c\\n'rj<HBD'rj<H^Kt=+l\r\f\u0012=\u0000/}\u001b\r\n9Xj<HBD'rj<HBD;!%}\u0018\u0007\nqh\u0018s\u0004\u0007Z"
                     .length();
                  var1 = '>';
                  var10 = -1;
            }

            var10000 = 30;
            var10001 = var2.substring(++var10, var10 + 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] ^ 118);
      }

      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 -> 124;
            case 1 -> 122;
            case 2 -> 25;
            case 3 -> 76;
            case 4 -> 84;
            case 5 -> 2;
            default -> 118;
         });
      }

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