package com.l7tech.external.assertions.gatewaymanagement.server.rest.resource.impl;

import com.l7tech.external.assertions.gatewaymanagement.server.ResourceFactory;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.BundleExporter;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.BundleImporter;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.RbacAccessService;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.URLAccessibleLocator;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.exceptions.InvalidArgumentException;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.resource.ChoiceParam;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.resource.ParameterValidationUtils;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.resource.RestManVersion;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.resource.Since;
import com.l7tech.external.assertions.gatewaymanagement.server.rest.transformers.impl.BundleTransformer;
import com.l7tech.gateway.api.Bundle;
import com.l7tech.gateway.api.BundleList;
import com.l7tech.gateway.api.Item;
import com.l7tech.gateway.api.ItemBuilder;
import com.l7tech.gateway.api.ItemsList;
import com.l7tech.gateway.api.ItemsListBuilder;
import com.l7tech.gateway.api.Link;
import com.l7tech.gateway.api.ManagedObjectFactory;
import com.l7tech.gateway.api.Mapping;
import com.l7tech.gateway.api.Mapping.Action;
import com.l7tech.gateway.rest.SpringBean;
import com.l7tech.objectmodel.EntityHeader;
import com.l7tech.objectmodel.EntityType;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.server.search.exceptions.CannotRetrieveDependenciesException;
import com.l7tech.util.Functions;
import jakarta.ws.rs.DefaultValue;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.HeaderParam;
import jakarta.ws.rs.PUT;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.PathParam;
import jakarta.ws.rs.QueryParam;
import jakarta.ws.rs.core.Context;
import jakarta.ws.rs.core.MultivaluedMap;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.UriInfo;
import jakarta.ws.rs.core.Response.Status;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.security.GeneralSecurityException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.glassfish.jersey.process.internal.RequestScoped;
import org.glassfish.jersey.server.ContainerRequest;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Path("1.0/bundle")
@RequestScoped
public class BundleResource {
   @SpringBean
   private BundleImporter a;
   @SpringBean
   private BundleExporter b;
   @SpringBean
   private BundleTransformer c;
   @SpringBean
   private RbacAccessService d;
   @Context
   private UriInfo e;
   @Context
   private ContainerRequest f;
   private static final String[] g;

   public BundleResource() {
   }

   BundleResource(
      BundleImporter var1, BundleExporter var2, BundleTransformer var3, URLAccessibleLocator var4, RbacAccessService var5, UriInfo var6, ContainerRequest var7
   ) {
      this.a = var1;
      this.b = var2;
      this.c = var3;
      this.d = var5;
      this.e = var6;
      this.f = var7;
   }

   @GET
   public Item<Bundle> exportBundle(
      @QueryParam("defaultAction") @ChoiceParam({"NewOrExisting", "NewOrUpdate", "Ignore"}) @DefaultValue("NewOrExisting") String param1,
      @QueryParam("exportGatewayRestManagementService") @DefaultValue("false") Boolean param2,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("activeConnector") List<String> param3,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("cassandraConnection") List<String> param4,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("trustedCertificate") List<String> param5,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("clusterProperty") List<String> param6,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("customKeyValue") List<String> param7,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("emailListener") List<String> param8,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("encapsulatedAssertion") List<String> param9,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("firewallRule") List<String> param10,
      @QueryParam("folder") List<String> param11,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("genericEntity") List<String> param12,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("httpConfiguration") List<String> param13,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("identityProvider") List<String> param14,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("interfaceTag") List<String> param15,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("jdbcConnection") List<String> param16,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("jmsDestination") List<String> param17,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("listenPort") List<String> param18,
      @QueryParam("policy") List<String> param19,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("policyAlias") List<String> param20,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("policyBackedService") List<String> param21,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("privateKey") List<String> param22,
      @QueryParam("service") List<String> param23,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("serviceAlias") List<String> param24,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("resource") List<String> param25,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("revocationCheckingPolicy") List<String> param26,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("role") List<String> param27,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("sampleMessage") List<String> param28,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("scheduledTask") List<String> param29,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("password") List<String> param30,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("securityZone") List<String> param31,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("serverModuleFile") List<String> param32,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("siteMinderConfiguration") List<String> param33,
      @Since(RestManVersion.VERSION_1_0_4) @QueryParam("logSink") List<String> param34,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireActiveConnector") List<String> param35,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireCassandraConnection") List<String> param36,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireTrustedCertificate") List<String> param37,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireClusterProperty") List<String> param38,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireCustomKeyValue") List<String> param39,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireEmailListener") List<String> param40,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireEncapsulatedAssertion") List<String> param41,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireFirewallRule") List<String> param42,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireFolder") List<String> param43,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireGenericEntity") List<String> param44,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireHttpConfiguration") List<String> param45,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireIdentityProvider") List<String> param46,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireInterfaceTag") List<String> param47,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireJdbcConnection") List<String> param48,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireJmsDestination") List<String> param49,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireListenPort") List<String> param50,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requirePolicy") List<String> param51,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requirePolicyAlias") List<String> param52,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requirePolicyBackedService") List<String> param53,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requirePrivateKey") List<String> param54,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireService") List<String> param55,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireServiceAlias") List<String> param56,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireResource") List<String> param57,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireRevocationCheckingPolicy") List<String> param58,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireRole") List<String> param59,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireSampleMessage") List<String> param60,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireScheduledTask") List<String> param61,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requirePassword") List<String> param62,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireSecurityZone") List<String> param63,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireServerModuleFile") List<String> param64,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireSiteMinderConfiguration") List<String> param65,
      @Since(RestManVersion.VERSION_1_0_2) @QueryParam("requireSolutionKit") List<String> param66,
      @QueryParam("all") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean param67,
      @QueryParam("includeDependencies") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean param68,
      @QueryParam("includeSolutionKits") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_2) Boolean param69,
      @QueryParam("encryptSecrets") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean param70,
      @QueryParam("encryptUsingClusterPassphrase") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean param71,
      @HeaderParam("L7-key-passphrase") @Since(RestManVersion.VERSION_1_0_1) String param72,
      @QueryParam("encassAsPolicyDependency") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_3) Boolean param73,
      @QueryParam("includeOnlyServicePolicy") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_3) Boolean param74,
      @QueryParam("includeOnlyDependencies") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_3) Boolean param75,
      @QueryParam("includeGatewayConfiguration") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_4) Boolean param76
   ) throws IOException, ResourceFactory.ResourceNotFoundException, FindException, CannotRetrieveDependenciesException, GeneralSecurityException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 000: aload 0
      // 001: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.d Lcom/l7tech/external/assertions/gatewaymanagement/server/rest/RbacAccessService;
      // 004: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/rest/RbacAccessService.validateFullAdministrator ()V
      // 007: aload 0
      // 008: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.e Ljakarta/ws/rs/core/UriInfo;
      // 00b: invokeinterface jakarta/ws/rs/core/UriInfo.getQueryParameters ()Ljakarta/ws/rs/core/MultivaluedMap; 1
      // 010: bipush 75
      // 012: anewarray 267
      // 015: dup
      // 016: bipush 0
      // 017: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 01a: astore 81
      // 01c: aload 81
      // 01e: sipush 133
      // 021: aaload
      // 022: aastore
      // 023: dup
      // 024: bipush 1
      // 025: aload 81
      // 027: bipush 81
      // 029: aaload
      // 02a: aastore
      // 02b: dup
      // 02c: bipush 2
      // 02d: aload 81
      // 02f: bipush 102
      // 031: aaload
      // 032: aastore
      // 033: dup
      // 034: bipush 3
      // 035: aload 81
      // 037: bipush 93
      // 039: aaload
      // 03a: aastore
      // 03b: dup
      // 03c: bipush 4
      // 03d: aload 81
      // 03f: bipush 86
      // 041: aaload
      // 042: aastore
      // 043: dup
      // 044: bipush 5
      // 045: aload 81
      // 047: bipush 49
      // 049: aaload
      // 04a: aastore
      // 04b: dup
      // 04c: bipush 6
      // 04e: aload 81
      // 050: bipush 9
      // 052: aaload
      // 053: aastore
      // 054: dup
      // 055: bipush 7
      // 057: aload 81
      // 059: bipush 105
      // 05b: aaload
      // 05c: aastore
      // 05d: dup
      // 05e: bipush 8
      // 060: aload 81
      // 062: bipush 51
      // 064: aaload
      // 065: aastore
      // 066: dup
      // 067: bipush 9
      // 069: aload 81
      // 06b: bipush 118
      // 06d: aaload
      // 06e: aastore
      // 06f: dup
      // 070: bipush 10
      // 072: aload 81
      // 074: bipush 40
      // 076: aaload
      // 077: aastore
      // 078: dup
      // 079: bipush 11
      // 07b: aload 81
      // 07d: bipush 73
      // 07f: aaload
      // 080: aastore
      // 081: dup
      // 082: bipush 12
      // 084: aload 81
      // 086: bipush 108
      // 088: aaload
      // 089: aastore
      // 08a: dup
      // 08b: bipush 13
      // 08d: aload 81
      // 08f: bipush 74
      // 091: aaload
      // 092: aastore
      // 093: dup
      // 094: bipush 14
      // 096: aload 81
      // 098: bipush 42
      // 09a: aaload
      // 09b: aastore
      // 09c: dup
      // 09d: bipush 15
      // 09f: aload 81
      // 0a1: bipush 109
      // 0a3: aaload
      // 0a4: aastore
      // 0a5: dup
      // 0a6: bipush 16
      // 0a8: aload 81
      // 0aa: sipush 131
      // 0ad: aaload
      // 0ae: aastore
      // 0af: dup
      // 0b0: bipush 17
      // 0b2: aload 81
      // 0b4: bipush 63
      // 0b6: aaload
      // 0b7: aastore
      // 0b8: dup
      // 0b9: bipush 18
      // 0bb: aload 81
      // 0bd: bipush 48
      // 0bf: aaload
      // 0c0: aastore
      // 0c1: dup
      // 0c2: bipush 19
      // 0c4: aload 81
      // 0c6: bipush 52
      // 0c8: aaload
      // 0c9: aastore
      // 0ca: dup
      // 0cb: bipush 20
      // 0cd: aload 81
      // 0cf: bipush 1
      // 0d0: aaload
      // 0d1: aastore
      // 0d2: dup
      // 0d3: bipush 21
      // 0d5: aload 81
      // 0d7: sipush 134
      // 0da: aaload
      // 0db: aastore
      // 0dc: dup
      // 0dd: bipush 22
      // 0df: aload 81
      // 0e1: sipush 132
      // 0e4: aaload
      // 0e5: aastore
      // 0e6: dup
      // 0e7: bipush 23
      // 0e9: aload 81
      // 0eb: bipush 4
      // 0ec: aaload
      // 0ed: aastore
      // 0ee: dup
      // 0ef: bipush 24
      // 0f1: aload 81
      // 0f3: bipush 67
      // 0f5: aaload
      // 0f6: aastore
      // 0f7: dup
      // 0f8: bipush 25
      // 0fa: aload 81
      // 0fc: bipush 0
      // 0fd: aaload
      // 0fe: aastore
      // 0ff: dup
      // 100: bipush 26
      // 102: aload 81
      // 104: bipush 113
      // 106: aaload
      // 107: aastore
      // 108: dup
      // 109: bipush 27
      // 10b: aload 81
      // 10d: bipush 125
      // 10f: aaload
      // 110: aastore
      // 111: dup
      // 112: bipush 28
      // 114: aload 81
      // 116: bipush 36
      // 118: aaload
      // 119: aastore
      // 11a: dup
      // 11b: bipush 29
      // 11d: aload 81
      // 11f: bipush 84
      // 121: aaload
      // 122: aastore
      // 123: dup
      // 124: bipush 30
      // 126: aload 81
      // 128: bipush 20
      // 12a: aaload
      // 12b: aastore
      // 12c: dup
      // 12d: bipush 31
      // 12f: aload 81
      // 131: bipush 3
      // 132: aaload
      // 133: aastore
      // 134: dup
      // 135: bipush 32
      // 137: aload 81
      // 139: bipush 114
      // 13b: aaload
      // 13c: aastore
      // 13d: dup
      // 13e: bipush 33
      // 140: aload 81
      // 142: bipush 94
      // 144: aaload
      // 145: aastore
      // 146: dup
      // 147: bipush 34
      // 149: aload 81
      // 14b: bipush 14
      // 14d: aaload
      // 14e: aastore
      // 14f: dup
      // 150: bipush 35
      // 152: aload 81
      // 154: bipush 50
      // 156: aaload
      // 157: aastore
      // 158: dup
      // 159: bipush 36
      // 15b: aload 81
      // 15d: bipush 91
      // 15f: aaload
      // 160: aastore
      // 161: dup
      // 162: bipush 37
      // 164: aload 81
      // 166: bipush 6
      // 168: aaload
      // 169: aastore
      // 16a: dup
      // 16b: bipush 38
      // 16d: aload 81
      // 16f: bipush 25
      // 171: aaload
      // 172: aastore
      // 173: dup
      // 174: bipush 39
      // 176: aload 81
      // 178: bipush 106
      // 17a: aaload
      // 17b: aastore
      // 17c: dup
      // 17d: bipush 40
      // 17f: aload 81
      // 181: bipush 76
      // 183: aaload
      // 184: aastore
      // 185: dup
      // 186: bipush 41
      // 188: aload 81
      // 18a: bipush 18
      // 18c: aaload
      // 18d: aastore
      // 18e: dup
      // 18f: bipush 42
      // 191: aload 81
      // 193: bipush 115
      // 195: aaload
      // 196: aastore
      // 197: dup
      // 198: bipush 43
      // 19a: aload 81
      // 19c: bipush 127
      // 19e: aaload
      // 19f: aastore
      // 1a0: dup
      // 1a1: bipush 44
      // 1a3: aload 81
      // 1a5: bipush 111
      // 1a7: aaload
      // 1a8: aastore
      // 1a9: dup
      // 1aa: bipush 45
      // 1ac: aload 81
      // 1ae: bipush 89
      // 1b0: aaload
      // 1b1: aastore
      // 1b2: dup
      // 1b3: bipush 46
      // 1b5: aload 81
      // 1b7: bipush 45
      // 1b9: aaload
      // 1ba: aastore
      // 1bb: dup
      // 1bc: bipush 47
      // 1be: aload 81
      // 1c0: bipush 21
      // 1c2: aaload
      // 1c3: aastore
      // 1c4: dup
      // 1c5: bipush 48
      // 1c7: aload 81
      // 1c9: bipush 27
      // 1cb: aaload
      // 1cc: aastore
      // 1cd: dup
      // 1ce: bipush 49
      // 1d0: aload 81
      // 1d2: bipush 53
      // 1d4: aaload
      // 1d5: aastore
      // 1d6: dup
      // 1d7: bipush 50
      // 1d9: aload 81
      // 1db: bipush 80
      // 1dd: aaload
      // 1de: aastore
      // 1df: dup
      // 1e0: bipush 51
      // 1e2: aload 81
      // 1e4: bipush 65
      // 1e6: aaload
      // 1e7: aastore
      // 1e8: dup
      // 1e9: bipush 52
      // 1eb: aload 81
      // 1ed: bipush 107
      // 1ef: aaload
      // 1f0: aastore
      // 1f1: dup
      // 1f2: bipush 53
      // 1f4: aload 81
      // 1f6: bipush 12
      // 1f8: aaload
      // 1f9: aastore
      // 1fa: dup
      // 1fb: bipush 54
      // 1fd: aload 81
      // 1ff: bipush 56
      // 201: aaload
      // 202: aastore
      // 203: dup
      // 204: bipush 55
      // 206: aload 81
      // 208: bipush 64
      // 20a: aaload
      // 20b: aastore
      // 20c: dup
      // 20d: bipush 56
      // 20f: aload 81
      // 211: bipush 120
      // 213: aaload
      // 214: aastore
      // 215: dup
      // 216: bipush 57
      // 218: aload 81
      // 21a: bipush 30
      // 21c: aaload
      // 21d: aastore
      // 21e: dup
      // 21f: bipush 58
      // 221: aload 81
      // 223: bipush 119
      // 225: aaload
      // 226: aastore
      // 227: dup
      // 228: bipush 59
      // 22a: aload 81
      // 22c: bipush 78
      // 22e: aaload
      // 22f: aastore
      // 230: dup
      // 231: bipush 60
      // 233: aload 81
      // 235: bipush 83
      // 237: aaload
      // 238: aastore
      // 239: dup
      // 23a: bipush 61
      // 23c: aload 81
      // 23e: bipush 79
      // 240: aaload
      // 241: aastore
      // 242: dup
      // 243: bipush 62
      // 245: aload 81
      // 247: bipush 104
      // 249: aaload
      // 24a: aastore
      // 24b: dup
      // 24c: bipush 63
      // 24e: aload 81
      // 250: bipush 112
      // 252: aaload
      // 253: aastore
      // 254: dup
      // 255: bipush 64
      // 257: aload 81
      // 259: bipush 85
      // 25b: aaload
      // 25c: aastore
      // 25d: dup
      // 25e: bipush 65
      // 260: aload 81
      // 262: bipush 24
      // 264: aaload
      // 265: aastore
      // 266: dup
      // 267: bipush 66
      // 269: aload 81
      // 26b: bipush 92
      // 26d: aaload
      // 26e: aastore
      // 26f: dup
      // 270: bipush 67
      // 272: aload 81
      // 274: bipush 26
      // 276: aaload
      // 277: aastore
      // 278: dup
      // 279: bipush 68
      // 27b: aload 81
      // 27d: bipush 46
      // 27f: aaload
      // 280: aastore
      // 281: dup
      // 282: bipush 69
      // 284: aload 81
      // 286: bipush 62
      // 288: aaload
      // 289: aastore
      // 28a: dup
      // 28b: bipush 70
      // 28d: aload 81
      // 28f: bipush 97
      // 291: aaload
      // 292: aastore
      // 293: dup
      // 294: bipush 71
      // 296: aload 81
      // 298: bipush 15
      // 29a: aaload
      // 29b: aastore
      // 29c: dup
      // 29d: bipush 72
      // 29f: aload 81
      // 2a1: sipush 128
      // 2a4: aaload
      // 2a5: aastore
      // 2a6: dup
      // 2a7: bipush 73
      // 2a9: aload 81
      // 2ab: bipush 32
      // 2ad: aaload
      // 2ae: aastore
      // 2af: dup
      // 2b0: bipush 74
      // 2b2: aload 81
      // 2b4: bipush 8
      // 2b6: aaload
      // 2b7: aastore
      // 2b8: invokestatic java/util/Arrays.asList ([Ljava/lang/Object;)Ljava/util/List;
      // 2bb: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/ParameterValidationUtils.validateNoOtherQueryParams (Ljakarta/ws/rs/core/MultivaluedMap;Ljava/util/List;)V
      // 2be: aload 0
      // 2bf: aload 70
      // 2c1: aload 71
      // 2c3: aload 72
      // 2c5: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/String;
      // 2c8: astore 77
      // 2ca: aload 3
      // 2cb: invokeinterface java/util/List.isEmpty ()Z 1
      // 2d0: ifeq 503
      // 2d3: aload 4
      // 2d5: invokeinterface java/util/List.isEmpty ()Z 1
      // 2da: ifeq 503
      // 2dd: goto 2e4
      // 2e0: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2e3: athrow
      // 2e4: aload 5
      // 2e6: invokeinterface java/util/List.isEmpty ()Z 1
      // 2eb: ifeq 503
      // 2ee: goto 2f5
      // 2f1: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 2f4: athrow
      // 2f5: aload 6
      // 2f7: invokeinterface java/util/List.isEmpty ()Z 1
      // 2fc: ifeq 503
      // 2ff: goto 306
      // 302: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 305: athrow
      // 306: aload 7
      // 308: invokeinterface java/util/List.isEmpty ()Z 1
      // 30d: ifeq 503
      // 310: goto 317
      // 313: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 316: athrow
      // 317: aload 8
      // 319: invokeinterface java/util/List.isEmpty ()Z 1
      // 31e: ifeq 503
      // 321: goto 328
      // 324: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 327: athrow
      // 328: aload 9
      // 32a: invokeinterface java/util/List.isEmpty ()Z 1
      // 32f: ifeq 503
      // 332: goto 339
      // 335: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 338: athrow
      // 339: aload 10
      // 33b: invokeinterface java/util/List.isEmpty ()Z 1
      // 340: ifeq 503
      // 343: goto 34a
      // 346: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 349: athrow
      // 34a: aload 11
      // 34c: invokeinterface java/util/List.isEmpty ()Z 1
      // 351: ifeq 503
      // 354: goto 35b
      // 357: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 35a: athrow
      // 35b: aload 12
      // 35d: invokeinterface java/util/List.isEmpty ()Z 1
      // 362: ifeq 503
      // 365: goto 36c
      // 368: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 36b: athrow
      // 36c: aload 13
      // 36e: invokeinterface java/util/List.isEmpty ()Z 1
      // 373: ifeq 503
      // 376: goto 37d
      // 379: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 37c: athrow
      // 37d: aload 14
      // 37f: invokeinterface java/util/List.isEmpty ()Z 1
      // 384: ifeq 503
      // 387: goto 38e
      // 38a: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 38d: athrow
      // 38e: aload 15
      // 390: invokeinterface java/util/List.isEmpty ()Z 1
      // 395: ifeq 503
      // 398: goto 39f
      // 39b: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 39e: athrow
      // 39f: aload 16
      // 3a1: invokeinterface java/util/List.isEmpty ()Z 1
      // 3a6: ifeq 503
      // 3a9: goto 3b0
      // 3ac: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3af: athrow
      // 3b0: aload 17
      // 3b2: invokeinterface java/util/List.isEmpty ()Z 1
      // 3b7: ifeq 503
      // 3ba: goto 3c1
      // 3bd: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3c0: athrow
      // 3c1: aload 18
      // 3c3: invokeinterface java/util/List.isEmpty ()Z 1
      // 3c8: ifeq 503
      // 3cb: goto 3d2
      // 3ce: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3d1: athrow
      // 3d2: aload 19
      // 3d4: invokeinterface java/util/List.isEmpty ()Z 1
      // 3d9: ifeq 503
      // 3dc: goto 3e3
      // 3df: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3e2: athrow
      // 3e3: aload 20
      // 3e5: invokeinterface java/util/List.isEmpty ()Z 1
      // 3ea: ifeq 503
      // 3ed: goto 3f4
      // 3f0: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3f3: athrow
      // 3f4: aload 21
      // 3f6: invokeinterface java/util/List.isEmpty ()Z 1
      // 3fb: ifeq 503
      // 3fe: goto 405
      // 401: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 404: athrow
      // 405: aload 22
      // 407: invokeinterface java/util/List.isEmpty ()Z 1
      // 40c: ifeq 503
      // 40f: goto 416
      // 412: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 415: athrow
      // 416: aload 23
      // 418: invokeinterface java/util/List.isEmpty ()Z 1
      // 41d: ifeq 503
      // 420: goto 427
      // 423: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 426: athrow
      // 427: aload 24
      // 429: invokeinterface java/util/List.isEmpty ()Z 1
      // 42e: ifeq 503
      // 431: goto 438
      // 434: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 437: athrow
      // 438: aload 25
      // 43a: invokeinterface java/util/List.isEmpty ()Z 1
      // 43f: ifeq 503
      // 442: goto 449
      // 445: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 448: athrow
      // 449: aload 26
      // 44b: invokeinterface java/util/List.isEmpty ()Z 1
      // 450: ifeq 503
      // 453: goto 45a
      // 456: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 459: athrow
      // 45a: aload 27
      // 45c: invokeinterface java/util/List.isEmpty ()Z 1
      // 461: ifeq 503
      // 464: goto 46b
      // 467: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 46a: athrow
      // 46b: aload 28
      // 46d: invokeinterface java/util/List.isEmpty ()Z 1
      // 472: ifeq 503
      // 475: goto 47c
      // 478: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 47b: athrow
      // 47c: aload 29
      // 47e: invokeinterface java/util/List.isEmpty ()Z 1
      // 483: ifeq 503
      // 486: goto 48d
      // 489: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 48c: athrow
      // 48d: aload 30
      // 48f: invokeinterface java/util/List.isEmpty ()Z 1
      // 494: ifeq 503
      // 497: goto 49e
      // 49a: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 49d: athrow
      // 49e: aload 31
      // 4a0: invokeinterface java/util/List.isEmpty ()Z 1
      // 4a5: ifeq 503
      // 4a8: goto 4af
      // 4ab: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4ae: athrow
      // 4af: aload 32
      // 4b1: invokeinterface java/util/List.isEmpty ()Z 1
      // 4b6: ifeq 503
      // 4b9: goto 4c0
      // 4bc: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4bf: athrow
      // 4c0: aload 33
      // 4c2: invokeinterface java/util/List.isEmpty ()Z 1
      // 4c7: ifeq 503
      // 4ca: goto 4d1
      // 4cd: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4d0: athrow
      // 4d1: aload 34
      // 4d3: invokeinterface java/util/List.isEmpty ()Z 1
      // 4d8: ifeq 503
      // 4db: goto 4e2
      // 4de: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4e1: athrow
      // 4e2: aload 67
      // 4e4: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 4e7: ifne 503
      // 4ea: goto 4f1
      // 4ed: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4f0: athrow
      // 4f1: new com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // 4f4: dup
      // 4f5: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 4f8: bipush 100
      // 4fa: aaload
      // 4fb: invokespecial com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException.<init> (Ljava/lang/String;)V
      // 4fe: athrow
      // 4ff: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 502: athrow
      // 503: new java/util/ArrayList
      // 506: dup
      // 507: invokespecial java/util/ArrayList.<init> ()V
      // 50a: astore 78
      // 50c: aload 3
      // 50d: aload 78
      // 50f: getstatic com/l7tech/objectmodel/EntityType.SSG_ACTIVE_CONNECTOR Lcom/l7tech/objectmodel/EntityType;
      // 512: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 515: aload 4
      // 517: aload 78
      // 519: getstatic com/l7tech/objectmodel/EntityType.CASSANDRA_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 51c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 51f: aload 5
      // 521: aload 78
      // 523: getstatic com/l7tech/objectmodel/EntityType.TRUSTED_CERT Lcom/l7tech/objectmodel/EntityType;
      // 526: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 529: aload 6
      // 52b: aload 78
      // 52d: getstatic com/l7tech/objectmodel/EntityType.CLUSTER_PROPERTY Lcom/l7tech/objectmodel/EntityType;
      // 530: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 533: aload 7
      // 535: aload 78
      // 537: getstatic com/l7tech/objectmodel/EntityType.CUSTOM_KEY_VALUE_STORE Lcom/l7tech/objectmodel/EntityType;
      // 53a: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 53d: aload 8
      // 53f: aload 78
      // 541: getstatic com/l7tech/objectmodel/EntityType.EMAIL_LISTENER Lcom/l7tech/objectmodel/EntityType;
      // 544: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 547: aload 9
      // 549: aload 78
      // 54b: getstatic com/l7tech/objectmodel/EntityType.ENCAPSULATED_ASSERTION Lcom/l7tech/objectmodel/EntityType;
      // 54e: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 551: aload 10
      // 553: aload 78
      // 555: getstatic com/l7tech/objectmodel/EntityType.FIREWALL_RULE Lcom/l7tech/objectmodel/EntityType;
      // 558: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 55b: aload 11
      // 55d: aload 78
      // 55f: getstatic com/l7tech/objectmodel/EntityType.FOLDER Lcom/l7tech/objectmodel/EntityType;
      // 562: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 565: aload 12
      // 567: aload 78
      // 569: getstatic com/l7tech/objectmodel/EntityType.GENERIC Lcom/l7tech/objectmodel/EntityType;
      // 56c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 56f: aload 13
      // 571: aload 78
      // 573: getstatic com/l7tech/objectmodel/EntityType.HTTP_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 576: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 579: aload 14
      // 57b: aload 78
      // 57d: getstatic com/l7tech/objectmodel/EntityType.ID_PROVIDER_CONFIG Lcom/l7tech/objectmodel/EntityType;
      // 580: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 583: aload 15
      // 585: aload 78
      // 587: getstatic com/l7tech/objectmodel/EntityType.INTERFACE_TAG Lcom/l7tech/objectmodel/EntityType;
      // 58a: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 58d: aload 16
      // 58f: aload 78
      // 591: getstatic com/l7tech/objectmodel/EntityType.JDBC_CONNECTION Lcom/l7tech/objectmodel/EntityType;
      // 594: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 597: aload 17
      // 599: aload 78
      // 59b: getstatic com/l7tech/objectmodel/EntityType.JMS_ENDPOINT Lcom/l7tech/objectmodel/EntityType;
      // 59e: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5a1: aload 18
      // 5a3: aload 78
      // 5a5: getstatic com/l7tech/objectmodel/EntityType.SSG_CONNECTOR Lcom/l7tech/objectmodel/EntityType;
      // 5a8: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5ab: aload 19
      // 5ad: aload 78
      // 5af: getstatic com/l7tech/objectmodel/EntityType.POLICY Lcom/l7tech/objectmodel/EntityType;
      // 5b2: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5b5: aload 20
      // 5b7: aload 78
      // 5b9: getstatic com/l7tech/objectmodel/EntityType.POLICY_ALIAS Lcom/l7tech/objectmodel/EntityType;
      // 5bc: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5bf: aload 21
      // 5c1: aload 78
      // 5c3: getstatic com/l7tech/objectmodel/EntityType.POLICY_BACKED_SERVICE Lcom/l7tech/objectmodel/EntityType;
      // 5c6: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5c9: aload 22
      // 5cb: aload 78
      // 5cd: getstatic com/l7tech/objectmodel/EntityType.SSG_KEY_ENTRY Lcom/l7tech/objectmodel/EntityType;
      // 5d0: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5d3: aload 23
      // 5d5: aload 78
      // 5d7: getstatic com/l7tech/objectmodel/EntityType.SERVICE Lcom/l7tech/objectmodel/EntityType;
      // 5da: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5dd: aload 24
      // 5df: aload 78
      // 5e1: getstatic com/l7tech/objectmodel/EntityType.SERVICE_ALIAS Lcom/l7tech/objectmodel/EntityType;
      // 5e4: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5e7: aload 25
      // 5e9: aload 78
      // 5eb: getstatic com/l7tech/objectmodel/EntityType.RESOURCE_ENTRY Lcom/l7tech/objectmodel/EntityType;
      // 5ee: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5f1: aload 26
      // 5f3: aload 78
      // 5f5: getstatic com/l7tech/objectmodel/EntityType.REVOCATION_CHECK_POLICY Lcom/l7tech/objectmodel/EntityType;
      // 5f8: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 5fb: aload 27
      // 5fd: aload 78
      // 5ff: getstatic com/l7tech/objectmodel/EntityType.RBAC_ROLE Lcom/l7tech/objectmodel/EntityType;
      // 602: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 605: aload 28
      // 607: aload 78
      // 609: getstatic com/l7tech/objectmodel/EntityType.SAMPLE_MESSAGE Lcom/l7tech/objectmodel/EntityType;
      // 60c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 60f: aload 29
      // 611: aload 78
      // 613: getstatic com/l7tech/objectmodel/EntityType.SCHEDULED_TASK Lcom/l7tech/objectmodel/EntityType;
      // 616: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 619: aload 30
      // 61b: aload 78
      // 61d: getstatic com/l7tech/objectmodel/EntityType.SECURE_PASSWORD Lcom/l7tech/objectmodel/EntityType;
      // 620: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 623: aload 31
      // 625: aload 78
      // 627: getstatic com/l7tech/objectmodel/EntityType.SECURITY_ZONE Lcom/l7tech/objectmodel/EntityType;
      // 62a: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 62d: aload 32
      // 62f: aload 78
      // 631: getstatic com/l7tech/objectmodel/EntityType.SERVER_MODULE_FILE Lcom/l7tech/objectmodel/EntityType;
      // 634: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 637: aload 33
      // 639: aload 78
      // 63b: getstatic com/l7tech/objectmodel/EntityType.SITEMINDER_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 63e: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 641: aload 34
      // 643: aload 78
      // 645: getstatic com/l7tech/objectmodel/EntityType.LOG_SINK Lcom/l7tech/objectmodel/EntityType;
      // 648: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 64b: new java/util/ArrayList
      // 64e: dup
      // 64f: invokespecial java/util/ArrayList.<init> ()V
      // 652: astore 79
      // 654: aload 35
      // 656: aload 79
      // 658: getstatic com/l7tech/objectmodel/EntityType.SSG_ACTIVE_CONNECTOR Lcom/l7tech/objectmodel/EntityType;
      // 65b: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 65e: aload 36
      // 660: aload 79
      // 662: getstatic com/l7tech/objectmodel/EntityType.CASSANDRA_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 665: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 668: aload 37
      // 66a: aload 79
      // 66c: getstatic com/l7tech/objectmodel/EntityType.TRUSTED_CERT Lcom/l7tech/objectmodel/EntityType;
      // 66f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 672: aload 38
      // 674: aload 79
      // 676: getstatic com/l7tech/objectmodel/EntityType.CLUSTER_PROPERTY Lcom/l7tech/objectmodel/EntityType;
      // 679: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 67c: aload 39
      // 67e: aload 79
      // 680: getstatic com/l7tech/objectmodel/EntityType.CUSTOM_KEY_VALUE_STORE Lcom/l7tech/objectmodel/EntityType;
      // 683: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 686: aload 40
      // 688: aload 79
      // 68a: getstatic com/l7tech/objectmodel/EntityType.EMAIL_LISTENER Lcom/l7tech/objectmodel/EntityType;
      // 68d: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 690: aload 41
      // 692: aload 79
      // 694: getstatic com/l7tech/objectmodel/EntityType.ENCAPSULATED_ASSERTION Lcom/l7tech/objectmodel/EntityType;
      // 697: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 69a: aload 42
      // 69c: aload 79
      // 69e: getstatic com/l7tech/objectmodel/EntityType.FIREWALL_RULE Lcom/l7tech/objectmodel/EntityType;
      // 6a1: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6a4: aload 43
      // 6a6: aload 79
      // 6a8: getstatic com/l7tech/objectmodel/EntityType.FOLDER Lcom/l7tech/objectmodel/EntityType;
      // 6ab: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6ae: aload 44
      // 6b0: aload 79
      // 6b2: getstatic com/l7tech/objectmodel/EntityType.GENERIC Lcom/l7tech/objectmodel/EntityType;
      // 6b5: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6b8: aload 45
      // 6ba: aload 79
      // 6bc: getstatic com/l7tech/objectmodel/EntityType.HTTP_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 6bf: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6c2: aload 46
      // 6c4: aload 79
      // 6c6: getstatic com/l7tech/objectmodel/EntityType.ID_PROVIDER_CONFIG Lcom/l7tech/objectmodel/EntityType;
      // 6c9: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6cc: aload 47
      // 6ce: aload 79
      // 6d0: getstatic com/l7tech/objectmodel/EntityType.INTERFACE_TAG Lcom/l7tech/objectmodel/EntityType;
      // 6d3: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6d6: aload 48
      // 6d8: aload 79
      // 6da: getstatic com/l7tech/objectmodel/EntityType.JDBC_CONNECTION Lcom/l7tech/objectmodel/EntityType;
      // 6dd: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6e0: aload 49
      // 6e2: aload 79
      // 6e4: getstatic com/l7tech/objectmodel/EntityType.JMS_ENDPOINT Lcom/l7tech/objectmodel/EntityType;
      // 6e7: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6ea: aload 50
      // 6ec: aload 79
      // 6ee: getstatic com/l7tech/objectmodel/EntityType.SSG_CONNECTOR Lcom/l7tech/objectmodel/EntityType;
      // 6f1: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6f4: aload 51
      // 6f6: aload 79
      // 6f8: getstatic com/l7tech/objectmodel/EntityType.POLICY Lcom/l7tech/objectmodel/EntityType;
      // 6fb: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 6fe: aload 52
      // 700: aload 79
      // 702: getstatic com/l7tech/objectmodel/EntityType.POLICY_ALIAS Lcom/l7tech/objectmodel/EntityType;
      // 705: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 708: aload 53
      // 70a: aload 79
      // 70c: getstatic com/l7tech/objectmodel/EntityType.POLICY_BACKED_SERVICE Lcom/l7tech/objectmodel/EntityType;
      // 70f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 712: aload 54
      // 714: aload 79
      // 716: getstatic com/l7tech/objectmodel/EntityType.SSG_KEY_ENTRY Lcom/l7tech/objectmodel/EntityType;
      // 719: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 71c: aload 55
      // 71e: aload 79
      // 720: getstatic com/l7tech/objectmodel/EntityType.SERVICE Lcom/l7tech/objectmodel/EntityType;
      // 723: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 726: aload 56
      // 728: aload 79
      // 72a: getstatic com/l7tech/objectmodel/EntityType.SERVICE_ALIAS Lcom/l7tech/objectmodel/EntityType;
      // 72d: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 730: aload 57
      // 732: aload 79
      // 734: getstatic com/l7tech/objectmodel/EntityType.RESOURCE_ENTRY Lcom/l7tech/objectmodel/EntityType;
      // 737: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 73a: aload 58
      // 73c: aload 79
      // 73e: getstatic com/l7tech/objectmodel/EntityType.REVOCATION_CHECK_POLICY Lcom/l7tech/objectmodel/EntityType;
      // 741: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 744: aload 59
      // 746: aload 79
      // 748: getstatic com/l7tech/objectmodel/EntityType.RBAC_ROLE Lcom/l7tech/objectmodel/EntityType;
      // 74b: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 74e: aload 60
      // 750: aload 79
      // 752: getstatic com/l7tech/objectmodel/EntityType.SAMPLE_MESSAGE Lcom/l7tech/objectmodel/EntityType;
      // 755: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 758: aload 61
      // 75a: aload 79
      // 75c: getstatic com/l7tech/objectmodel/EntityType.SCHEDULED_TASK Lcom/l7tech/objectmodel/EntityType;
      // 75f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 762: aload 62
      // 764: aload 79
      // 766: getstatic com/l7tech/objectmodel/EntityType.SECURE_PASSWORD Lcom/l7tech/objectmodel/EntityType;
      // 769: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 76c: aload 63
      // 76e: aload 79
      // 770: getstatic com/l7tech/objectmodel/EntityType.SECURITY_ZONE Lcom/l7tech/objectmodel/EntityType;
      // 773: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 776: aload 64
      // 778: aload 79
      // 77a: getstatic com/l7tech/objectmodel/EntityType.SERVER_MODULE_FILE Lcom/l7tech/objectmodel/EntityType;
      // 77d: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 780: aload 65
      // 782: aload 79
      // 784: getstatic com/l7tech/objectmodel/EntityType.SITEMINDER_CONFIGURATION Lcom/l7tech/objectmodel/EntityType;
      // 787: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 78a: aload 66
      // 78c: aload 79
      // 78e: getstatic com/l7tech/objectmodel/EntityType.SOLUTION_KIT Lcom/l7tech/objectmodel/EntityType;
      // 791: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/util/List;Ljava/util/List;Lcom/l7tech/objectmodel/EntityType;)V
      // 794: aload 67
      // 796: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 799: ifeq 7bf
      // 79c: aload 78
      // 79e: invokeinterface java/util/List.isEmpty ()Z 1
      // 7a3: ifne 7bf
      // 7a6: goto 7ad
      // 7a9: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7ac: athrow
      // 7ad: new com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // 7b0: dup
      // 7b1: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 7b4: bipush 7
      // 7b6: aaload
      // 7b7: invokespecial com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException.<init> (Ljava/lang/String;)V
      // 7ba: athrow
      // 7bb: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7be: athrow
      // 7bf: aload 0
      // 7c0: bipush 1
      // 7c1: aload 1
      // 7c2: invokestatic com/l7tech/gateway/api/Mapping$Action.valueOf (Ljava/lang/String;)Lcom/l7tech/gateway/api/Mapping$Action;
      // 7c5: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 7c8: bipush 90
      // 7ca: aaload
      // 7cb: aload 2
      // 7cc: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 7cf: aload 68
      // 7d1: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 7d4: aload 70
      // 7d6: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 7d9: aload 77
      // 7db: aload 79
      // 7dd: aload 67
      // 7df: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 7e2: ifeq 7fc
      // 7e5: aload 69
      // 7e7: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 7ea: ifeq 7fc
      // 7ed: goto 7f4
      // 7f0: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7f3: athrow
      // 7f4: bipush 1
      // 7f5: goto 7fd
      // 7f8: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 7fb: athrow
      // 7fc: bipush 0
      // 7fd: aload 73
      // 7ff: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 802: aload 74
      // 804: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 807: aload 75
      // 809: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 80c: aload 76
      // 80e: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 811: aload 78
      // 813: aload 78
      // 815: invokeinterface java/util/List.size ()I 1
      // 81a: anewarray 520
      // 81d: invokeinterface java/util/List.toArray ([Ljava/lang/Object;)[Ljava/lang/Object; 2
      // 822: checkcast [Lcom/l7tech/objectmodel/EntityHeader;
      // 825: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (ZLcom/l7tech/gateway/api/Mapping$Action;Ljava/lang/String;ZZZLjava/lang/String;Ljava/util/List;ZZZZZ[Lcom/l7tech/objectmodel/EntityHeader;)Lcom/l7tech/gateway/api/Bundle;
      // 828: astore 80
      // 82a: new com/l7tech/gateway/api/ItemBuilder
      // 82d: dup
      // 82e: aload 0
      // 82f: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.c Lcom/l7tech/external/assertions/gatewaymanagement/server/rest/transformers/impl/BundleTransformer;
      // 832: aload 80
      // 834: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/rest/transformers/impl/BundleTransformer.convertToItem (Lcom/l7tech/gateway/api/Bundle;)Lcom/l7tech/gateway/api/Item;
      // 837: invokespecial com/l7tech/gateway/api/ItemBuilder.<init> (Lcom/l7tech/gateway/api/Item;)V
      // 83a: getstatic com/l7tech/gateway/api/Link.LINK_REL_SELF Ljava/lang/String;
      // 83d: aload 0
      // 83e: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.e Ljakarta/ws/rs/core/UriInfo;
      // 841: invokeinterface jakarta/ws/rs/core/UriInfo.getRequestUri ()Ljava/net/URI; 1
      // 846: invokevirtual java/net/URI.toString ()Ljava/lang/String;
      // 849: invokestatic com/l7tech/gateway/api/ManagedObjectFactory.createLink (Ljava/lang/String;Ljava/lang/String;)Lcom/l7tech/gateway/api/Link;
      // 84c: invokevirtual com/l7tech/gateway/api/ItemBuilder.addLink (Lcom/l7tech/gateway/api/Link;)Lcom/l7tech/gateway/api/ReferenceBuilder;
      // 84f: invokevirtual com/l7tech/gateway/api/ReferenceBuilder.build ()Lcom/l7tech/gateway/api/Reference;
      // 852: checkcast com/l7tech/gateway/api/Item
      // 855: areturn
      // try (468 -> 474): 475 java/io/IOException
      // try (471 -> 480): 481 java/io/IOException
      // try (477 -> 486): 487 java/io/IOException
      // try (483 -> 492): 493 java/io/IOException
      // try (489 -> 498): 499 java/io/IOException
      // try (495 -> 504): 505 java/io/IOException
      // try (501 -> 510): 511 java/io/IOException
      // try (507 -> 516): 517 java/io/IOException
      // try (513 -> 522): 523 java/io/IOException
      // try (519 -> 528): 529 java/io/IOException
      // try (525 -> 534): 535 java/io/IOException
      // try (531 -> 540): 541 java/io/IOException
      // try (537 -> 546): 547 java/io/IOException
      // try (543 -> 552): 553 java/io/IOException
      // try (549 -> 558): 559 java/io/IOException
      // try (555 -> 564): 565 java/io/IOException
      // try (561 -> 570): 571 java/io/IOException
      // try (567 -> 576): 577 java/io/IOException
      // try (573 -> 582): 583 java/io/IOException
      // try (579 -> 588): 589 java/io/IOException
      // try (585 -> 594): 595 java/io/IOException
      // try (591 -> 600): 601 java/io/IOException
      // try (597 -> 606): 607 java/io/IOException
      // try (603 -> 612): 613 java/io/IOException
      // try (609 -> 618): 619 java/io/IOException
      // try (615 -> 624): 625 java/io/IOException
      // try (621 -> 630): 631 java/io/IOException
      // try (627 -> 636): 637 java/io/IOException
      // try (633 -> 642): 643 java/io/IOException
      // try (639 -> 648): 649 java/io/IOException
      // try (645 -> 654): 655 java/io/IOException
      // try (651 -> 660): 661 java/io/IOException
      // try (657 -> 670): 670 java/io/IOException
      // try (808 -> 942): 943 java/io/IOException
      // try (939 -> 952): 952 java/io/IOException
      // try (954 -> 975): 976 java/io/IOException
      // try (972 -> 980): 980 java/io/IOException
   }

   private static void a(@NotNull List<String> var0, @NotNull List<EntityHeader> var1, @NotNull EntityType var2) {
      try {
         if (var0 == null) {
            a(0);
         }
      } catch (InvalidArgumentException var7) {
         throw a(var7);
      }

      try {
         if (var1 == null) {
            a(1);
         }
      } catch (InvalidArgumentException var5) {
         throw a(var5);
      }

      try {
         if (var2 == null) {
            a(2);
         }
      } catch (InvalidArgumentException var6) {
         throw a(var6);
      }

      for (String var4 : var0) {
         var1.add(new EntityHeader(var4, var2, null, null));
      }
   }

   @GET
   @Path("{resourceType}/{id}")
   public Item<Bundle> exportFolderServiceOrPolicyBundle(
      @PathParam("resourceType") @ChoiceParam({"folder", "policy", "service"}) String var1,
      @PathParam("id") Goid var2,
      @QueryParam("defaultAction") @ChoiceParam({"NewOrExisting", "NewOrUpdate", "Ignore"}) @DefaultValue("NewOrExisting") String var3,
      @QueryParam("defaultMapBy") @DefaultValue("id") @ChoiceParam({"id", "name", "guid"}) String var4,
      @QueryParam("includeRequestFolder") @DefaultValue("false") Boolean var5,
      @QueryParam("exportGatewayRestManagementService") @DefaultValue("false") Boolean var6,
      @QueryParam("includeDependencies") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean var7,
      @QueryParam("encryptSecrets") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean var8,
      @QueryParam("encryptUsingClusterPassphrase") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_1) Boolean var9,
      @HeaderParam("L7-key-passphrase") @Since(RestManVersion.VERSION_1_0_1) String var10,
      @QueryParam("includeOnlyServicePolicy") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_3) Boolean var11,
      @QueryParam("includeOnlyDependencies") @DefaultValue("false") @Since(RestManVersion.VERSION_1_0_3) Boolean var12
   ) throws IOException, ResourceFactory.ResourceNotFoundException, FindException, CannotRetrieveDependenciesException, GeneralSecurityException {
      this.d.validateFullAdministrator();
      MultivaluedMap var10000 = this.e.getQueryParameters();
      String[] var10001 = new String[9];
      String[] var17 = g;
      var10001[0] = var17[59];
      var10001[1] = var17[39];
      var10001[2] = var17[19];
      var10001[3] = var17[95];
      var10001[4] = var17[124];
      var10001[5] = var17[28];
      var10001[6] = var17[33];
      var10001[7] = var17[123];
      var10001[8] = var17[34];
      ParameterValidationUtils.validateNoOtherQueryParams(var10000, Arrays.asList(var10001));
      String var13 = this.a(var8, var9, var10);
      String var15 = var1;
      byte var16 = -1;

      label38: {
         label37: {
            label36: {
               try {
                  switch (var15.hashCode()) {
                     case -1268966290:
                        if (!var15.equals(g[35])) {
                           break label38;
                        }
                        break label37;
                     case -982670030:
                        break;
                     case 1984153269:
                        break label36;
                     default:
                        break label38;
                  }
               } catch (IOException var18) {
                  throw a(var18);
               }

               var17 = g;
               if (var15.equals(var17[41])) {
                  var16 = 1;
               }
               break label38;
            }

            var17 = g;
            if (var15.equals(var17[99])) {
               var16 = 2;
            }
            break label38;
         }

         var16 = 0;
      }
      EntityHeader var19 = new EntityHeader(var2, switch (var16) {
         case 0 -> EntityType.FOLDER;
         case 1 -> EntityType.POLICY;
         case 2 -> EntityType.SERVICE;
         default -> throw new IllegalArgumentException(g[130]);
      }, null, null);
      Bundle var20 = this.a(var5, Action.valueOf(var3), var4, var6, var7, var8, var13, Collections.emptyList(), false, false, var11, var12, false, var19);
      return (Item<Bundle>)new ItemBuilder(this.c.convertToItem(var20))
         .addLink(ManagedObjectFactory.createLink(Link.LINK_REL_SELF, this.e.getRequestUri().toString()))
         .build();
   }

   @PUT
   @NotNull
   public Response importBundle(
      @QueryParam("test") @DefaultValue("false") boolean var1,
      @QueryParam("activate") @DefaultValue("true") boolean var2,
      @Since(RestManVersion.VERSION_1_0_7) @QueryParam("replaceAllMatchingCertChain") @DefaultValue("false") boolean var3,
      @QueryParam("versionComment") String var4,
      @HeaderParam("L7-key-passphrase") @Since(RestManVersion.VERSION_1_0_1) String var5,
      @NotNull Bundle var6
   ) throws Exception {
      try {
         if (var6 == null) {
            a(3);
         }
      } catch (Exception var12) {
         throw a(var12);
      }

      BundleList var7 = ManagedObjectFactory.createBundleList();
      var7.setBundles(Arrays.asList(var6));
      Response var8 = this.importBundles(var1, var2, var3, var4, var5, var7);
      Item var9 = (Item)((ItemsList)var8.getEntity()).getContent().get(0);

      Response var10000;
      label30: {
         try {
            if (var8.getStatus() == Status.CONFLICT.getStatusCode()) {
               var10000 = Response.status(Status.CONFLICT).entity(var9).build();
               break label30;
            }
         } catch (Exception var11) {
            throw a(var11);
         }

         var10000 = Response.ok(var9).build();
      }

      try {
         if (var10000 == null) {
            a(4);
         }

         return var10000;
      } catch (Exception var10) {
         throw a(var10);
      }
   }

   @PUT
   @Path("batch")
   @Since(RestManVersion.VERSION_1_0_4)
   @NotNull
   public Response importBundles(
      @QueryParam("test") @DefaultValue("false") boolean var1,
      @QueryParam("activate") @DefaultValue("true") boolean var2,
      @Since(RestManVersion.VERSION_1_0_7) @QueryParam("replaceAllMatchingCertChain") @DefaultValue("false") boolean var3,
      @QueryParam("versionComment") String var4,
      @HeaderParam("L7-key-passphrase") @Since(RestManVersion.VERSION_1_0_1) String var5,
      @NotNull BundleList var6
   ) throws Exception {
      try {
         if (var6 == null) {
            a(5);
         }
      } catch (Exception var21) {
         throw a(var21);
      }

      this.d.validateFullAdministrator();
      MultivaluedMap var10000 = this.e.getQueryParameters();
      ItemBuilder var10001 = new String[4];
      String[] var16 = g;
      ((Object[])var10001)[0] = var16[75];
      ((Object[])var10001)[1] = var16[60];
      ((Object[])var10001)[2] = var16[96];
      ((Object[])var10001)[3] = var16[98];
      ParameterValidationUtils.validateNoOtherQueryParams(var10000, Arrays.asList(var10001));
      List var7 = this.a.importBundles(var6, var1, var2, var3, var4, var5);
      ArrayList var8 = new ArrayList();
      String var9 = this.e.getRequestUri().toString().replaceAll(var16[72], "");
      List var10 = var6.getBundles();
      boolean var11 = false;

      for (int var12 = 0; var12 < var7.size(); var12++) {
         List var13 = (List)var7.get(var12);
         String var14 = ((Bundle)var10.get(var12)).getName();

         label63: {
            try {
               if (var11 || !this.a(var13)) {
                  break label63;
               }
            } catch (Exception var20) {
               throw a(var20);
            }

            var11 = true;
         }

         String var10002;
         label56: {
            try {
               var26 = new ItemBuilder;
               var10001 = var26;
               if (StringUtils.isBlank(var14)) {
                  var10002 = "";
                  break label56;
               }
            } catch (Exception var19) {
               throw a(var19);
            }

            var16 = g;
            var10002 = var16[116] + var14 + "'";
         }

         var16 = g;
         var10001./* $VF: Unable to resugar constructor */<init>(var16[61] + var10002, var16[13]);
         Item var15 = (Item)var26.addLink(ManagedObjectFactory.createLink(Link.LINK_REL_SELF, var9))
            .setContent(ManagedObjectFactory.createMappings(var13))
            .build();
         var8.add(var15);
      }

      String var29 = this.c.getResourceType();
      var16 = g;
      ItemsList var22 = (ItemsList)new ItemsListBuilder(var29 + var16[121], var16[11])
         .addLink(ManagedObjectFactory.createLink(Link.LINK_REL_SELF, this.e.getRequestUri().toString()))
         .setContent(var8)
         .build();

      label45: {
         try {
            if (var11) {
               var27 = Response.status(Status.CONFLICT).entity(var22).build();
               break label45;
            }
         } catch (Exception var18) {
            throw a(var18);
         }

         var27 = Response.ok(var22).build();
      }

      try {
         if (var27 == null) {
            a(6);
         }

         return var27;
      } catch (Exception var17) {
         throw a(var17);
      }
   }

   private boolean a(List<Mapping> var1) {
      return Functions.exists(var1, new b(this));
   }

   @NotNull
   private Bundle a(
      boolean param1,
      @NotNull Action param2,
      @NotNull String param3,
      boolean param4,
      boolean param5,
      boolean param6,
      @Nullable String param7,
      @NotNull List<EntityHeader> param8,
      boolean param9,
      boolean param10,
      boolean param11,
      boolean param12,
      boolean param13,
      @NotNull EntityHeader... param14
   ) throws FindException, CannotRetrieveDependenciesException, FileNotFoundException, GeneralSecurityException {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 000: aload 2
      // 001: ifnonnull 010
      // 004: bipush 7
      // 006: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (I)V
      // 009: goto 010
      // 00c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 00f: athrow
      // 010: aload 3
      // 011: ifnonnull 020
      // 014: bipush 8
      // 016: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (I)V
      // 019: goto 020
      // 01c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 01f: athrow
      // 020: aload 8
      // 022: ifnonnull 031
      // 025: bipush 9
      // 027: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (I)V
      // 02a: goto 031
      // 02d: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 030: athrow
      // 031: aload 14
      // 033: ifnonnull 042
      // 036: bipush 10
      // 038: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (I)V
      // 03b: goto 042
      // 03e: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 041: athrow
      // 042: new java/util/Properties
      // 045: dup
      // 046: invokespecial java/util/Properties.<init> ()V
      // 049: astore 15
      // 04b: aload 15
      // 04d: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 050: bipush 10
      // 052: aaload
      // 053: iload 1
      // 054: invokestatic java/lang/String.valueOf (Z)Ljava/lang/String;
      // 057: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 05a: pop
      // 05b: aload 15
      // 05d: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 060: bipush 82
      // 062: aaload
      // 063: aload 2
      // 064: invokevirtual com/l7tech/gateway/api/Mapping$Action.toString ()Ljava/lang/String;
      // 067: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 06a: pop
      // 06b: aload 15
      // 06d: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 070: bipush 44
      // 072: aaload
      // 073: aload 3
      // 074: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 077: pop
      // 078: aload 15
      // 07a: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 07d: bipush 22
      // 07f: aaload
      // 080: iload 6
      // 082: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 085: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 088: pop
      // 089: aload 15
      // 08b: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 08e: bipush 66
      // 090: aaload
      // 091: iload 9
      // 093: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 096: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 099: pop
      // 09a: aload 15
      // 09c: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 09f: bipush 71
      // 0a1: aaload
      // 0a2: iload 10
      // 0a4: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 0a7: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 0aa: pop
      // 0ab: aload 15
      // 0ad: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 0b0: bipush 54
      // 0b2: aaload
      // 0b3: iload 11
      // 0b5: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 0b8: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 0bb: pop
      // 0bc: aload 15
      // 0be: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 0c1: bipush 29
      // 0c3: aaload
      // 0c4: iload 12
      // 0c6: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 0c9: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 0cc: pop
      // 0cd: aload 15
      // 0cf: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 0d2: bipush 43
      // 0d4: aaload
      // 0d5: iload 13
      // 0d7: invokestatic java/lang/Boolean.toString (Z)Ljava/lang/String;
      // 0da: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 0dd: pop
      // 0de: aload 0
      // 0df: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.f Lorg/glassfish/jersey/server/ContainerRequest;
      // 0e2: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 0e5: bipush 70
      // 0e7: aaload
      // 0e8: invokevirtual org/glassfish/jersey/server/ContainerRequest.getProperty (Ljava/lang/String;)Ljava/lang/Object;
      // 0eb: ifnull 11d
      // 0ee: iload 4
      // 0f0: ifne 11d
      // 0f3: goto 0fa
      // 0f6: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 0f9: athrow
      // 0fa: aload 15
      // 0fc: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 0ff: bipush 103
      // 101: aaload
      // 102: aload 0
      // 103: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.f Lorg/glassfish/jersey/server/ContainerRequest;
      // 106: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 109: bipush 31
      // 10b: aaload
      // 10c: invokevirtual org/glassfish/jersey/server/ContainerRequest.getProperty (Ljava/lang/String;)Ljava/lang/Object;
      // 10f: invokevirtual java/lang/Object.toString ()Ljava/lang/String;
      // 112: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 115: pop
      // 116: goto 11d
      // 119: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 11c: athrow
      // 11d: aload 0
      // 11e: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.f Lorg/glassfish/jersey/server/ContainerRequest;
      // 121: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 124: bipush 31
      // 126: aaload
      // 127: invokevirtual org/glassfish/jersey/server/ContainerRequest.getProperty (Ljava/lang/String;)Ljava/lang/Object;
      // 12a: ifnull 150
      // 12d: aload 15
      // 12f: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 132: bipush 77
      // 134: aaload
      // 135: aload 0
      // 136: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.f Lorg/glassfish/jersey/server/ContainerRequest;
      // 139: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 13c: bipush 31
      // 13e: aaload
      // 13f: invokevirtual org/glassfish/jersey/server/ContainerRequest.getProperty (Ljava/lang/String;)Ljava/lang/Object;
      // 142: invokevirtual java/lang/Object.toString ()Ljava/lang/String;
      // 145: invokevirtual java/util/Properties.setProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
      // 148: pop
      // 149: goto 150
      // 14c: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 14f: athrow
      // 150: aload 15
      // 152: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 155: bipush 88
      // 157: aaload
      // 158: aload 8
      // 15a: invokevirtual java/util/Properties.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
      // 15d: pop
      // 15e: aload 0
      // 15f: getfield com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.b Lcom/l7tech/external/assertions/gatewaymanagement/server/rest/BundleExporter;
      // 162: aload 15
      // 164: iload 5
      // 166: invokestatic java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      // 169: iload 6
      // 16b: iload 6
      // 16d: ifeq 179
      // 170: aload 7
      // 172: goto 17a
      // 175: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 178: athrow
      // 179: aconst_null
      // 17a: aload 14
      // 17c: invokevirtual com/l7tech/external/assertions/gatewaymanagement/server/rest/BundleExporter.exportBundle (Ljava/util/Properties;Ljava/lang/Boolean;ZLjava/lang/String;[Lcom/l7tech/objectmodel/EntityHeader;)Lcom/l7tech/gateway/api/Bundle;
      // 17f: dup
      // 180: ifnonnull 18f
      // 183: bipush 11
      // 185: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (I)V
      // 188: goto 18f
      // 18b: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 18e: athrow
      // 18f: areturn
      // try (0 -> 4): 5 com/l7tech/objectmodel/FindException
      // try (7 -> 11): 12 com/l7tech/objectmodel/FindException
      // try (14 -> 18): 19 com/l7tech/objectmodel/FindException
      // try (21 -> 25): 26 com/l7tech/objectmodel/FindException
      // try (32 -> 112): 113 com/l7tech/objectmodel/FindException
      // try (110 -> 128): 129 com/l7tech/objectmodel/FindException
      // try (131 -> 151): 152 com/l7tech/objectmodel/FindException
      // try (154 -> 171): 171 com/l7tech/objectmodel/FindException
      // try (174 -> 180): 181 com/l7tech/objectmodel/FindException
   }

   private String a(Boolean param1, Boolean param2, String param3) {
      // $VF: Couldn't be decompiled
      // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
      // java.lang.RuntimeException: parsing failure!
      //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
      //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
      //
      // Bytecode:
      // 00: aconst_null
      // 01: astore 4
      // 03: aload 1
      // 04: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 07: ifeq 4d
      // 0a: aload 2
      // 0b: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 0e: ifne 29
      // 11: goto 18
      // 14: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 17: athrow
      // 18: aload 3
      // 19: ifnull 29
      // 1c: goto 23
      // 1f: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 22: athrow
      // 23: aload 3
      // 24: astore 4
      // 26: goto 4d
      // 29: aload 2
      // 2a: invokevirtual java/lang/Boolean.booleanValue ()Z
      // 2d: ifne 4d
      // 30: aload 3
      // 31: ifnonnull 4d
      // 34: goto 3b
      // 37: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 3a: athrow
      // 3b: new com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // 3e: dup
      // 3f: getstatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.g [Ljava/lang/String;
      // 42: bipush 55
      // 44: aaload
      // 45: invokespecial com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException.<init> (Ljava/lang/String;)V
      // 48: athrow
      // 49: invokestatic com/l7tech/external/assertions/gatewaymanagement/server/rest/resource/impl/BundleResource.a (Ljava/lang/Exception;)Ljava/lang/Exception;
      // 4c: athrow
      // 4d: aload 4
      // 4f: areturn
      // try (2 -> 8): 9 com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // try (5 -> 13): 14 com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // try (19 -> 24): 25 com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
      // try (22 -> 34): 34 com/l7tech/external/assertions/gatewaymanagement/server/rest/exceptions/InvalidArgumentException
   }

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

   static {
      String[] var5 = new String[135];
      int var3 = 0;
      String var2 = "xce>5gSci}\u0012>cDao}6\u0006iKcej\u0013zi\u007f85\u007fekex42UBxpz23Yii~~:1Soe{~3~Sot}0:)Fyuv#\"oHdu<67rB}gj<7hFmc~48r\byca'3t\bxc`%ytByif#5c\bckc=yDRdb\u007f4\u0004cTesa23\u0010yca'3tjebf=3@Nfc\fyca'?eBKjz0%\rohg8\"\u007foogw4$u\u0016xcb$?tBIjf\"\"cUZt|!3tSsNC`3\"&cDc`j88a\u0007ls\u007f=vaF~cd0/&Brv|#\"&\u000fkj\u007fl\"tRo/359&Ier36?pB*g}(viSbcaq3hScrjq?b\u0000y\u001bchp=#bBMgg4!g^Ii}7?aRxgg89h\u000eis`%9klo\u007fE0:sB\u0014Chp=#bBXcb$3uSLi\u007f53t\u0004Fo`%\u0011xcb$?tBZtz'7rBAcj\u000fHS]\u0015\u001aC\u0007GGC\u0001\u001fH`Y\u0016xcb$?tBKeg8 cdeh}45rHx\u0018ohp0%ufyV|=?e^Ncc48bBdej\rckc>$re\u007fhw=3u\rckc>$re\u007fhw=3u\u0013xcb$?tBLoa4!gKfTf=3\u0014chp=#bBXcb$3uSLi\u007f53t\fycp$$oSs\\|?3\u0015xcb$?tB@bq2\u0015iIdcp%?iI\u000eOhp#/vSYcp#3rT\u0007bcr53tT\u0012xcb$?tBYi\u007f$\"oHdMz%\u0015xcb$?tBIs`%9klo\u007fE0:sB\u0013chp=#bBNcc48bBdez4%\u0015xcb$?tB@k`\u00153uSchr%?iI\u000eohp#/vSYcp#3rT\u0017Chp=#bBEh\u007f(\u0012cWohw48eNou\u001fxcb$?tBXce>5gSci}\u0012>cDao}6\u0006iKcej\tYca'?eBCb\u0017chp=#bBEh\u007f(\u0012cWohw48eNou\u001dohp#/vS_uz?1EK\u007fug4$VFyuc9$gTo\u0017chp=#bBEh\u007f(\u0012cWohw48eNou\u0006li\u007f53t\rye{42sKobG0%m\nohg8\"\u007fssvv\u0007hs}5:cT\fncu0#jSGgc\u0013/\u0006li\u007f53t\u0006zi\u007f85\u007f\fchg4$`FicG01\u001bChp=#bBMgg4!g^Ii}7?aRxgg89h\fNcu0#jSGgc\u0013/\u0013xcb$?tBChg4$`FicG01\u0013chp=#bBYi\u007f$\"oHdMz%%*JH|%\u0018sKf&~4\"nHn&6\"x#T*kf\"\"&Ier3#3rRxh3?#jK\u0006zi\u007f85\u007f\u000fijf\"\"cUZt|!3tSs\u001axcb$?tBIg`\"7hCxgP>8hBirz>8\u0015ohp0&uRfgg42GTyca%?iI\u000bzi\u007f85\u007fffor\"\u0011xcb$?tBFo`%3hwetg\u0018Chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej%Zg`\"&nUkuvq?u\u0007xcb$?tBn&u>$&Bdea(&rNeh\u000excb$?tBYca'?eB\fitv0\"ce\u007fhw=3\fncu0#jSGgc\u0013/\rncu0#jSKeg89h\bkeg8 gSo\u000fHs}5:c\u0007ggc!?h@y\u000eohp#/vSYcp#3rT\nfo`%3hwetg\u0013xcb$?tBYca'?eBKjz0%\u0012xcb$?tBZi\u007f85\u007fffor\"\u0013Chp=#bBYi\u007f$\"oHdMz%%\bxc`>#tDo\fckc>$re\u007fhw=3\fckc>$re\u007fhw=3\tYca'?eBCb\u0018Ohp0%ufyV|=?e^Ncc48bBdej\u0006%dr%5n\rmc}4$oDOhg8\"\u007f\u0010cbv?\"oSsVa> oCot\u0004~c`%\u001cxcb$?tBOhp0&uRfgg42GTyca%?iI\u000bYca'?eB_uv5\u0014xcb$?tBYg~!:cjou`01c\u000fxcb$?tBZg`\"!iUn\rxcb$?tBZi\u007f85\u007f\"o~c>$r`krv&7\u007fuoug\u001c7hFmc~48rtote85c\u0014Ncu0#jSGgc!?h@Keg89h\u0014xcb$?tBYe{42sKobG0%m\bzg`\"!iUn\u001excb$?tBYog4\u001boInca\u00129hAcaf#7rNeh\u0012~tf\"\"cCIca%?`Nigg4\u0012hsz=2CI~og(\u001ecFnca\"\u0012Ca}>$ccovv?2cIiov\"\u0017xcb$?tBCbv?\"oSsVa> oCot\u0002cb\u0019xcb$?tB^tf\"\"cCIca%?`Nigg4\u0003kj\u007f\u0013ig`\"7hCxgP>8hBirz>8\u0007fit\u0002?hL\"o~c>$r`krv&7\u007fuoug\u001c7hFmc~48rtote85c\u000e|ca\"?iIIi~<3hS\u001dohp#/vS_uz?1EK\u007fug4$VFyuc9$gTo\u001bxcc=7eBKj\u007f\u001c7rDbo}6\u0015cU~E{0?h\u0007yca'?eB*Gs`%vuWoez7/&F~&\u007f47uS*i}4vcI~og(vrH*ck!9tS\u0006hs}5:c\u000fkeg8 cdeh}45rHx\u0010Ca}>$cCOhg8\"\u007fnnu\u0013xcb$?tBYcp$$oSs\\|?3\rokr8:JNyrv?3t\u0014xcb$?tBOkr8:JNyrv?3t\u001axcb$?tBZi\u007f85\u007fekex42UBxpz23\u0011brg!\u0015iIlot$$gSci}\u000e`bq2\u0015iIdcp%?iIYii~~:1Soe{~3~Sot}0:)Fyuv#\"oHdu<67rB}gj<7hFmc~48r\byca'3t\bxc`%ytByif#5c\bckc=yDRdb\u007f4\u0004cTesa23\u0018xcb$?tBBrg!\u0015iIlot$$gSci}\u0017xcb$?tBYca'3tjebf=3@Nfc\u0004xi\u007f4\u0017yog4\u001boInca\u00129hAcaf#7rNeh\rxcb$?tBLi\u007f53t\u0006*`|#v!>Ktt$;cI~&u>$&gDig\u001f#jK*vr#7kB~caqq#T-&|7v#T$#`q;sT~&}>\"&Eo&}$:j\floa4!gKfTf=3\u000bxcb$?tBXi\u007f4\u000fxcb$?tBXc`>#tDo\u0005*Jz\"\"\fitv0\"ce\u007fhw=3\u0018chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej\u0013chp=#bBNcc48bBdez4%\ryg~!:cjou`01c\u0003cb`\u0014xcb$?tBMc}4$oDOhg8\"\u007f\u0018chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej\u0018ca}>$cbdrz%/BBzc}53hDcc`TCj\u007f41gK*tv\"9sUicG(&c\t*Er?viIf\u007f363hBxgg4vdRdb\u007f4%&Aet379jCot`}vvHfop83u\u000b*iaq$cTesa23u\t\u000e`k`\u00153uSchr%?iI\u0007yca'?eB";
      int var4 = "xce>5gSci}\u0012>cDao}6\u0006iKcej\u0013zi\u007f85\u007fekex42UBxpz23Yii~~:1Soe{~3~Sot}0:)Fyuv#\"oHdu<67rB}gj<7hFmc~48r\byca'3t\bxc`%ytByif#5c\bckc=yDRdb\u007f4\u0004cTesa23\u0010yca'3tjebf=3@Nfc\fyca'?eBKjz0%\rohg8\"\u007foogw4$u\u0016xcb$?tBIjf\"\"cUZt|!3tSsNC`3\"&cDc`j88a\u0007ls\u007f=vaF~cd0/&Brv|#\"&\u000fkj\u007fl\"tRo/359&Ier36?pB*g}(viSbcaq3hScrjq?b\u0000y\u001bchp=#bBMgg4!g^Ii}7?aRxgg89h\u000eis`%9klo\u007fE0:sB\u0014Chp=#bBXcb$3uSLi\u007f53t\u0004Fo`%\u0011xcb$?tBZtz'7rBAcj\u000fHS]\u0015\u001aC\u0007GGC\u0001\u001fH`Y\u0016xcb$?tBKeg8 cdeh}45rHx\u0018ohp0%ufyV|=?e^Ncc48bBdej\rckc>$re\u007fhw=3u\rckc>$re\u007fhw=3u\u0013xcb$?tBLoa4!gKfTf=3\u0014chp=#bBXcb$3uSLi\u007f53t\fycp$$oSs\\|?3\u0015xcb$?tB@bq2\u0015iIdcp%?iI\u000eOhp#/vSYcp#3rT\u0007bcr53tT\u0012xcb$?tBYi\u007f$\"oHdMz%\u0015xcb$?tBIs`%9klo\u007fE0:sB\u0013chp=#bBNcc48bBdez4%\u0015xcb$?tB@k`\u00153uSchr%?iI\u000eohp#/vSYcp#3rT\u0017Chp=#bBEh\u007f(\u0012cWohw48eNou\u001fxcb$?tBXce>5gSci}\u0012>cDao}6\u0006iKcej\tYca'?eBCb\u0017chp=#bBEh\u007f(\u0012cWohw48eNou\u001dohp#/vS_uz?1EK\u007fug4$VFyuc9$gTo\u0017chp=#bBEh\u007f(\u0012cWohw48eNou\u0006li\u007f53t\rye{42sKobG0%m\nohg8\"\u007fssvv\u0007hs}5:cT\fncu0#jSGgc\u0013/\u0006li\u007f53t\u0006zi\u007f85\u007f\fchg4$`FicG01\u001bChp=#bBMgg4!g^Ii}7?aRxgg89h\fNcu0#jSGgc\u0013/\u0013xcb$?tBChg4$`FicG01\u0013chp=#bBYi\u007f$\"oHdMz%%*JH|%\u0018sKf&~4\"nHn&6\"x#T*kf\"\"&Ier3#3rRxh3?#jK\u0006zi\u007f85\u007f\u000fijf\"\"cUZt|!3tSs\u001axcb$?tBIg`\"7hCxgP>8hBirz>8\u0015ohp0&uRfgg42GTyca%?iI\u000bzi\u007f85\u007fffor\"\u0011xcb$?tBFo`%3hwetg\u0018Chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej%Zg`\"&nUkuvq?u\u0007xcb$?tBn&u>$&Bdea(&rNeh\u000excb$?tBYca'?eB\fitv0\"ce\u007fhw=3\fncu0#jSGgc\u0013/\rncu0#jSKeg89h\bkeg8 gSo\u000fHs}5:c\u0007ggc!?h@y\u000eohp#/vSYcp#3rT\nfo`%3hwetg\u0013xcb$?tBYca'?eBKjz0%\u0012xcb$?tBZi\u007f85\u007fffor\"\u0013Chp=#bBYi\u007f$\"oHdMz%%\bxc`>#tDo\fckc>$re\u007fhw=3\fckc>$re\u007fhw=3\tYca'?eBCb\u0018Ohp0%ufyV|=?e^Ncc48bBdej\u0006%dr%5n\rmc}4$oDOhg8\"\u007f\u0010cbv?\"oSsVa> oCot\u0004~c`%\u001cxcb$?tBOhp0&uRfgg42GTyca%?iI\u000bYca'?eB_uv5\u0014xcb$?tBYg~!:cjou`01c\u000fxcb$?tBZg`\"!iUn\rxcb$?tBZi\u007f85\u007f\"o~c>$r`krv&7\u007fuoug\u001c7hFmc~48rtote85c\u0014Ncu0#jSGgc!?h@Keg89h\u0014xcb$?tBYe{42sKobG0%m\bzg`\"!iUn\u001excb$?tBYog4\u001boInca\u00129hAcaf#7rNeh\u0012~tf\"\"cCIca%?`Nigg4\u0012hsz=2CI~og(\u001ecFnca\"\u0012Ca}>$ccovv?2cIiov\"\u0017xcb$?tBCbv?\"oSsVa> oCot\u0002cb\u0019xcb$?tB^tf\"\"cCIca%?`Nigg4\u0003kj\u007f\u0013ig`\"7hCxgP>8hBirz>8\u0007fit\u0002?hL\"o~c>$r`krv&7\u007fuoug\u001c7hFmc~48rtote85c\u000e|ca\"?iIIi~<3hS\u001dohp#/vS_uz?1EK\u007fug4$VFyuc9$gTo\u001bxcc=7eBKj\u007f\u001c7rDbo}6\u0015cU~E{0?h\u0007yca'?eB*Gs`%vuWoez7/&F~&\u007f47uS*i}4vcI~og(vrH*ck!9tS\u0006hs}5:c\u000fkeg8 cdeh}45rHx\u0010Ca}>$cCOhg8\"\u007fnnu\u0013xcb$?tBYcp$$oSs\\|?3\rokr8:JNyrv?3t\u0014xcb$?tBOkr8:JNyrv?3t\u001axcb$?tBZi\u007f85\u007fekex42UBxpz23\u0011brg!\u0015iIlot$$gSci}\u000e`bq2\u0015iIdcp%?iIYii~~:1Soe{~3~Sot}0:)Fyuv#\"oHdu<67rB}gj<7hFmc~48r\byca'3t\bxc`%ytByif#5c\bckc=yDRdb\u007f4\u0004cTesa23\u0018xcb$?tBBrg!\u0015iIlot$$gSci}\u0017xcb$?tBYca'3tjebf=3@Nfc\u0004xi\u007f4\u0017yog4\u001boInca\u00129hAcaf#7rNeh\rxcb$?tBLi\u007f53t\u0006*`|#v!>Ktt$;cI~&u>$&gDig\u001f#jK*vr#7kB~caqq#T-&|7v#T$#`q;sT~&}>\"&Eo&}$:j\floa4!gKfTf=3\u000bxcb$?tBXi\u007f4\u000fxcb$?tBXc`>#tDo\u0005*Jz\"\"\fitv0\"ce\u007fhw=3\u0018chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej\u0013chp=#bBNcc48bBdez4%\ryg~!:cjou`01c\u0003cb`\u0014xcb$?tBMc}4$oDOhg8\"\u007f\u0018chp=#bBEh\u007f(\u0005cU|op4\u0006iKcej\u0018ca}>$cbdrz%/BBzc}53hDcc`TCj\u007f41gK*tv\"9sUicG(&c\t*Er?viIf\u007f363hBxgg4vdRdb\u007f4%&Aet379jCot`}vvHfop83u\u000b*iaq$cTesa23u\t\u000e`k`\u00153uSchr%?iI\u0007yca'?eB"
         .length();
      char var1 = 24;
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 8;
         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) {
                     g = var5;
                     return;
                  }

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

                  var2 = "GJ\\\u0019\nCzbLN\u0011\u0010A\nS]S\u000e\u001e[khJC";
                  var4 = "GJ\\\u0019\nCzbLN\u0011\u0010A\nS]S\u000e\u001e[khJC".length();
                  var1 = '\r';
                  var7 = -1;
            }

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

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

      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 -> 2;
            case 1 -> 14;
            case 2 -> 27;
            case 3 -> 89;
            case 4 -> 94;
            case 5 -> 14;
            default -> 47;
         });
      }

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