public class org.apache.tomcat.util.descriptor.web.WebRuleSet implements org.apache.tomcat.util.digester.RuleSet
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.tomcat.util.descriptor.web.WebRuleSet
  super_class: java.lang.Object
{
  protected static final org.apache.tomcat.util.res.StringManager sm;
    descriptor: Lorg/apache/tomcat/util/res/StringManager;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected final java.lang.String prefix;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.lang.String fullPrefix;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean fragment;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.SetSessionConfig sessionConfig;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/SetSessionConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.SetLoginConfig loginConfig;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/SetLoginConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.SetJspConfig jspConfig;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/SetJspConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.NameRule name;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/NameRule;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.AbsoluteOrderingRule absoluteOrdering;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/AbsoluteOrderingRule;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.tomcat.util.descriptor.web.RelativeOrderingRule relativeOrdering;
    descriptor: Lorg/apache/tomcat/util/descriptor/web/RelativeOrderingRule;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 44
            getstatic org.apache.tomcat.util.descriptor.web.Constants.PACKAGE_NAME:Ljava/lang/String;
            invokestatic org.apache.tomcat.util.res.StringManager.getManager:(Ljava/lang/String;)Lorg/apache/tomcat/util/res/StringManager;
         1: .line 43
            putstatic org.apache.tomcat.util.descriptor.web.WebRuleSet.sm:Lorg/apache/tomcat/util/res/StringManager;
         2: .line 44
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
         0: .line 112
            aload 0 /* this */
            ldc ""
            iconst_0
            invokespecial org.apache.tomcat.util.descriptor.web.WebRuleSet.<init>:(Ljava/lang/String;Z)V
         1: .line 114
            return
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;

  public void <init>(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
        start local 1 // boolean fragment
         0: .line 124
            aload 0 /* this */
            ldc ""
            iload 1 /* fragment */
            invokespecial org.apache.tomcat.util.descriptor.web.WebRuleSet.<init>:(Ljava/lang/String;Z)V
         1: .line 126
            return
        end local 1 // boolean fragment
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
            0    2     1  fragment  Z
    MethodParameters:
          Name  Flags
      fragment  

  public void <init>(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
        start local 1 // java.lang.String prefix
        start local 2 // boolean fragment
         0: .line 137
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 69
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.SetSessionConfig
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetSessionConfig.<init>:()V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.sessionConfig:Lorg/apache/tomcat/util/descriptor/web/SetSessionConfig;
         2: .line 75
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.SetLoginConfig
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetLoginConfig.<init>:()V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.loginConfig:Lorg/apache/tomcat/util/descriptor/web/SetLoginConfig;
         3: .line 81
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.SetJspConfig
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetJspConfig.<init>:()V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.jspConfig:Lorg/apache/tomcat/util/descriptor/web/SetJspConfig;
         4: .line 87
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.NameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.NameRule.<init>:()V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.name:Lorg/apache/tomcat/util/descriptor/web/NameRule;
         5: .line 138
            aload 0 /* this */
            aload 1 /* prefix */
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.prefix:Ljava/lang/String;
         6: .line 139
            aload 0 /* this */
            iload 2 /* fragment */
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fragment:Z
         7: .line 141
            iload 2 /* fragment */
            ifeq 10
         8: .line 142
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "web-fragment"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
         9: .line 143
            goto 11
        10: .line 144
      StackMap locals: org.apache.tomcat.util.descriptor.web.WebRuleSet java.lang.String int
      StackMap stack:
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 1 /* prefix */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "web-app"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
        11: .line 147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.AbsoluteOrderingRule
            dup
            iload 2 /* fragment */
            invokespecial org.apache.tomcat.util.descriptor.web.AbsoluteOrderingRule.<init>:(Z)V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.absoluteOrdering:Lorg/apache/tomcat/util/descriptor/web/AbsoluteOrderingRule;
        12: .line 148
            aload 0 /* this */
            new org.apache.tomcat.util.descriptor.web.RelativeOrderingRule
            dup
            iload 2 /* fragment */
            invokespecial org.apache.tomcat.util.descriptor.web.RelativeOrderingRule.<init>:(Z)V
            putfield org.apache.tomcat.util.descriptor.web.WebRuleSet.relativeOrdering:Lorg/apache/tomcat/util/descriptor/web/RelativeOrderingRule;
        13: .line 149
            return
        end local 2 // boolean fragment
        end local 1 // java.lang.String prefix
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   14     0      this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
            0   14     1    prefix  Ljava/lang/String;
            0   14     2  fragment  Z
    MethodParameters:
          Name  Flags
      prefix    
      fragment  

  public void addRuleInstances(org.apache.tomcat.util.digester.Digester);
    descriptor: (Lorg/apache/tomcat/util/digester/Digester;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
        start local 1 // org.apache.tomcat.util.digester.Digester digester
         0: .line 165
            aload 1 /* digester */
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
         1: .line 166
            new org.apache.tomcat.util.descriptor.web.SetPublicIdRule
            dup
            ldc "setPublicId"
            invokespecial org.apache.tomcat.util.descriptor.web.SetPublicIdRule.<init>:(Ljava/lang/String;)V
         2: .line 165
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
         3: .line 167
            aload 1 /* digester */
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
         4: .line 168
            new org.apache.tomcat.util.descriptor.web.IgnoreAnnotationsRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.IgnoreAnnotationsRule.<init>:()V
         5: .line 167
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
         6: .line 169
            aload 1 /* digester */
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
         7: .line 170
            new org.apache.tomcat.util.descriptor.web.VersionRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.VersionRule.<init>:()V
         8: .line 169
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
         9: .line 173
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/absolute-ordering"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.absoluteOrdering:Lorg/apache/tomcat/util/descriptor/web/AbsoluteOrderingRule;
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        10: .line 174
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ordering"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.relativeOrdering:Lorg/apache/tomcat/util/descriptor/web/RelativeOrderingRule;
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        11: .line 176
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fragment:Z
            ifeq 26
        12: .line 178
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.name:Lorg/apache/tomcat/util/descriptor/web/NameRule;
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        13: .line 179
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ordering/after/name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 180
            ldc "addAfterOrdering"
            iconst_0
        15: .line 179
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        16: .line 181
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ordering/after/others"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 182
            ldc "addAfterOrderingOthers"
        18: .line 181
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;)V
        19: .line 183
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ordering/before/name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 184
            ldc "addBeforeOrdering"
            iconst_0
        21: .line 183
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        22: .line 185
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ordering/before/others"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        23: .line 186
            ldc "addBeforeOrderingOthers"
        24: .line 185
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;)V
        25: .line 187
            goto 41
        26: .line 189
      StackMap locals:
      StackMap stack:
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/absolute-ordering/name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        27: .line 190
            ldc "addAbsoluteOrdering"
            iconst_0
        28: .line 189
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        29: .line 191
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/absolute-ordering/others"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        30: .line 192
            ldc "addAbsoluteOrderingOthers"
        31: .line 191
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;)V
        32: .line 193
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/deny-uncovered-http-methods"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        33: .line 194
            new org.apache.tomcat.util.descriptor.web.SetDenyUncoveredHttpMethodsRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetDenyUncoveredHttpMethodsRule.<init>:()V
        34: .line 193
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        35: .line 195
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/request-character-encoding"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        36: .line 196
            ldc "setRequestCharacterEncoding"
            iconst_0
        37: .line 195
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        38: .line 197
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/response-character-encoding"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        39: .line 198
            ldc "setResponseCharacterEncoding"
            iconst_0
        40: .line 197
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        41: .line 201
      StackMap locals:
      StackMap stack:
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/context-param"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        42: .line 202
            ldc "addContextParam"
            iconst_2
        43: .line 201
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        44: .line 203
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/context-param/param-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
        45: .line 204
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/context-param/param-value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
        46: .line 206
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/display-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        47: .line 207
            ldc "setDisplayName"
            iconst_0
        48: .line 206
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        49: .line 209
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/distributable"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        50: .line 210
            new org.apache.tomcat.util.descriptor.web.SetDistributableRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetDistributableRule.<init>:()V
        51: .line 209
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        52: .line 212
            aload 0 /* this */
            aload 1 /* digester */
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureNamingRules:(Lorg/apache/tomcat/util/digester/Digester;)V
        53: .line 214
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/error-page"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        54: .line 215
            ldc "org.apache.tomcat.util.descriptor.web.ErrorPage"
        55: .line 214
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
        56: .line 216
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/error-page"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        57: .line 217
            ldc "addErrorPage"
        58: .line 218
            ldc "org.apache.tomcat.util.descriptor.web.ErrorPage"
        59: .line 216
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        60: .line 220
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/error-page/error-code"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        61: .line 221
            ldc "setErrorCode"
            iconst_0
        62: .line 220
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        63: .line 222
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/error-page/exception-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        64: .line 223
            ldc "setExceptionType"
            iconst_0
        65: .line 222
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        66: .line 224
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/error-page/location"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        67: .line 225
            ldc "setLocation"
            iconst_0
        68: .line 224
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        69: .line 227
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        70: .line 228
            ldc "org.apache.tomcat.util.descriptor.web.FilterDef"
        71: .line 227
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
        72: .line 229
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        73: .line 230
            ldc "addFilter"
        74: .line 231
            ldc "org.apache.tomcat.util.descriptor.web.FilterDef"
        75: .line 229
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        76: .line 233
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        77: .line 234
            ldc "setDescription"
            iconst_0
        78: .line 233
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        79: .line 235
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/display-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        80: .line 236
            ldc "setDisplayName"
            iconst_0
        81: .line 235
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        82: .line 237
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/filter-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        83: .line 238
            ldc "setFilterClass"
            iconst_0
        84: .line 237
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        85: .line 239
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/filter-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        86: .line 240
            ldc "setFilterName"
            iconst_0
        87: .line 239
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        88: .line 241
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/icon/large-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        89: .line 242
            ldc "setLargeIcon"
            iconst_0
        90: .line 241
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        91: .line 243
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/icon/small-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        92: .line 244
            ldc "setSmallIcon"
            iconst_0
        93: .line 243
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        94: .line 245
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/async-supported"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        95: .line 246
            ldc "setAsyncSupported"
            iconst_0
        96: .line 245
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        97: .line 248
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/init-param"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        98: .line 249
            ldc "addInitParameter"
            iconst_2
        99: .line 248
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       100: .line 250
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/init-param/param-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       101: .line 251
            iconst_0
       102: .line 250
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       103: .line 252
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter/init-param/param-value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       104: .line 253
            iconst_1
       105: .line 252
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       106: .line 255
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       107: .line 256
            ldc "org.apache.tomcat.util.descriptor.web.FilterMap"
       108: .line 255
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       109: .line 257
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       110: .line 258
            ldc "addFilterMapping"
       111: .line 259
            ldc "org.apache.tomcat.util.descriptor.web.FilterMap"
       112: .line 257
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       113: .line 261
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping/filter-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       114: .line 262
            ldc "setFilterName"
            iconst_0
       115: .line 261
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       116: .line 263
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping/servlet-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       117: .line 264
            ldc "addServletName"
            iconst_0
       118: .line 263
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       119: .line 265
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping/url-pattern"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       120: .line 266
            ldc "addURLPattern"
            iconst_0
       121: .line 265
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       122: .line 268
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/filter-mapping/dispatcher"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       123: .line 269
            ldc "setDispatcher"
            iconst_0
       124: .line 268
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       125: .line 271
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/listener/listener-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       126: .line 272
            ldc "addListener"
            iconst_0
       127: .line 271
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       128: .line 274
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       129: .line 275
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.jspConfig:Lorg/apache/tomcat/util/descriptor/web/SetJspConfig;
       130: .line 274
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       131: .line 277
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       132: .line 278
            ldc "org.apache.tomcat.util.descriptor.web.JspPropertyGroup"
       133: .line 277
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       134: .line 279
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       135: .line 280
            ldc "addJspPropertyGroup"
       136: .line 281
            ldc "org.apache.tomcat.util.descriptor.web.JspPropertyGroup"
       137: .line 279
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       138: .line 282
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/deferred-syntax-allowed-as-literal"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       139: .line 283
            ldc "setDeferredSyntax"
            iconst_0
       140: .line 282
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       141: .line 284
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/el-ignored"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       142: .line 285
            ldc "setElIgnored"
            iconst_0
       143: .line 284
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       144: .line 286
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/include-coda"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       145: .line 287
            ldc "addIncludeCoda"
            iconst_0
       146: .line 286
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       147: .line 288
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/include-prelude"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       148: .line 289
            ldc "addIncludePrelude"
            iconst_0
       149: .line 288
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       150: .line 290
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/is-xml"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       151: .line 291
            ldc "setIsXml"
            iconst_0
       152: .line 290
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       153: .line 292
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/page-encoding"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       154: .line 293
            ldc "setPageEncoding"
            iconst_0
       155: .line 292
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       156: .line 294
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/scripting-invalid"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       157: .line 295
            ldc "setScriptingInvalid"
            iconst_0
       158: .line 294
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       159: .line 296
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/trim-directive-whitespaces"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       160: .line 297
            ldc "setTrimWhitespace"
            iconst_0
       161: .line 296
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       162: .line 298
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/url-pattern"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       163: .line 299
            ldc "addUrlPattern"
            iconst_0
       164: .line 298
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       165: .line 300
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/default-content-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       166: .line 301
            ldc "setDefaultContentType"
            iconst_0
       167: .line 300
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       168: .line 302
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/buffer"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       169: .line 303
            ldc "setBuffer"
            iconst_0
       170: .line 302
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       171: .line 304
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/jsp-property-group/error-on-undeclared-namespace"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       172: .line 305
            ldc "setErrorOnUndeclaredNamespace"
            iconst_0
       173: .line 304
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       174: .line 307
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       175: .line 308
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.loginConfig:Lorg/apache/tomcat/util/descriptor/web/SetLoginConfig;
       176: .line 307
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       177: .line 310
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       178: .line 311
            ldc "org.apache.tomcat.util.descriptor.web.LoginConfig"
       179: .line 310
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       180: .line 312
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       181: .line 313
            ldc "setLoginConfig"
       182: .line 314
            ldc "org.apache.tomcat.util.descriptor.web.LoginConfig"
       183: .line 312
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       184: .line 316
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config/auth-method"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       185: .line 317
            ldc "setAuthMethod"
            iconst_0
       186: .line 316
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       187: .line 318
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config/realm-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       188: .line 319
            ldc "setRealmName"
            iconst_0
       189: .line 318
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       190: .line 320
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config/form-login-config/form-error-page"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       191: .line 321
            ldc "setErrorPage"
            iconst_0
       192: .line 320
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       193: .line 322
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/login-config/form-login-config/form-login-page"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       194: .line 323
            ldc "setLoginPage"
            iconst_0
       195: .line 322
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       196: .line 325
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/mime-mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       197: .line 326
            ldc "addMimeMapping"
            iconst_2
       198: .line 325
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       199: .line 327
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/mime-mapping/extension"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       200: .line 328
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/mime-mapping/mime-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       201: .line 331
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       202: .line 332
            ldc "org.apache.tomcat.util.descriptor.web.SecurityConstraint"
       203: .line 331
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       204: .line 333
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       205: .line 334
            ldc "addSecurityConstraint"
       206: .line 335
            ldc "org.apache.tomcat.util.descriptor.web.SecurityConstraint"
       207: .line 333
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       208: .line 337
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/auth-constraint"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       209: .line 338
            new org.apache.tomcat.util.descriptor.web.SetAuthConstraintRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetAuthConstraintRule.<init>:()V
       210: .line 337
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       211: .line 339
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/auth-constraint/role-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       212: .line 340
            ldc "addAuthRole"
            iconst_0
       213: .line 339
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       214: .line 341
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/display-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       215: .line 342
            ldc "setDisplayName"
            iconst_0
       216: .line 341
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       217: .line 343
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/user-data-constraint/transport-guarantee"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       218: .line 344
            ldc "setUserConstraint"
            iconst_0
       219: .line 343
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       220: .line 346
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       221: .line 347
            ldc "org.apache.tomcat.util.descriptor.web.SecurityCollection"
       222: .line 346
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       223: .line 348
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       224: .line 349
            ldc "addCollection"
       225: .line 350
            ldc "org.apache.tomcat.util.descriptor.web.SecurityCollection"
       226: .line 348
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       227: .line 351
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection/http-method"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       228: .line 352
            ldc "addMethod"
            iconst_0
       229: .line 351
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       230: .line 353
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection/http-method-omission"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       231: .line 354
            ldc "addOmittedMethod"
            iconst_0
       232: .line 353
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       233: .line 355
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection/url-pattern"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       234: .line 356
            ldc "addPattern"
            iconst_0
       235: .line 355
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       236: .line 357
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-constraint/web-resource-collection/web-resource-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       237: .line 358
            ldc "setName"
            iconst_0
       238: .line 357
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       239: .line 360
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/security-role/role-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       240: .line 361
            ldc "addSecurityRole"
            iconst_0
       241: .line 360
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       242: .line 363
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       243: .line 364
            new org.apache.tomcat.util.descriptor.web.ServletDefCreateRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.ServletDefCreateRule.<init>:()V
       244: .line 363
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       245: .line 365
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       246: .line 366
            ldc "addServlet"
       247: .line 367
            ldc "org.apache.tomcat.util.descriptor.web.ServletDef"
       248: .line 365
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       249: .line 369
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/init-param"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       250: .line 370
            ldc "addInitParameter"
            iconst_2
       251: .line 369
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       252: .line 371
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/init-param/param-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       253: .line 372
            iconst_0
       254: .line 371
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       255: .line 373
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/init-param/param-value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       256: .line 374
            iconst_1
       257: .line 373
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       258: .line 376
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/jsp-file"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       259: .line 377
            ldc "setJspFile"
            iconst_0
       260: .line 376
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       261: .line 378
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/load-on-startup"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       262: .line 379
            ldc "setLoadOnStartup"
            iconst_0
       263: .line 378
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       264: .line 380
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/run-as/role-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       265: .line 381
            ldc "setRunAs"
            iconst_0
       266: .line 380
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       267: .line 383
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/security-role-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       268: .line 384
            ldc "org.apache.tomcat.util.descriptor.web.SecurityRoleRef"
       269: .line 383
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       270: .line 385
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/security-role-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       271: .line 386
            ldc "addSecurityRoleRef"
       272: .line 387
            ldc "org.apache.tomcat.util.descriptor.web.SecurityRoleRef"
       273: .line 385
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       274: .line 388
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/security-role-ref/role-link"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       275: .line 389
            ldc "setLink"
            iconst_0
       276: .line 388
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       277: .line 390
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/security-role-ref/role-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       278: .line 391
            ldc "setName"
            iconst_0
       279: .line 390
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       280: .line 393
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/servlet-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       281: .line 394
            ldc "setServletClass"
            iconst_0
       282: .line 393
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       283: .line 395
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/servlet-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       284: .line 396
            ldc "setServletName"
            iconst_0
       285: .line 395
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       286: .line 398
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       287: .line 399
            ldc "org.apache.tomcat.util.descriptor.web.MultipartDef"
       288: .line 398
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       289: .line 400
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       290: .line 401
            ldc "setMultipartDef"
       291: .line 402
            ldc "org.apache.tomcat.util.descriptor.web.MultipartDef"
       292: .line 400
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       293: .line 403
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config/location"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       294: .line 404
            ldc "setLocation"
            iconst_0
       295: .line 403
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       296: .line 405
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config/max-file-size"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       297: .line 406
            ldc "setMaxFileSize"
            iconst_0
       298: .line 405
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       299: .line 407
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config/max-request-size"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       300: .line 408
            ldc "setMaxRequestSize"
            iconst_0
       301: .line 407
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       302: .line 409
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/multipart-config/file-size-threshold"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       303: .line 410
            ldc "setFileSizeThreshold"
            iconst_0
       304: .line 409
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       305: .line 412
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/async-supported"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       306: .line 413
            ldc "setAsyncSupported"
            iconst_0
       307: .line 412
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       308: .line 414
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet/enabled"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       309: .line 415
            ldc "setEnabled"
            iconst_0
       310: .line 414
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       311: .line 418
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet-mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       312: .line 419
            new org.apache.tomcat.util.descriptor.web.CallMethodMultiRule
            dup
            ldc "addServletMapping"
            iconst_2
            iconst_0
            invokespecial org.apache.tomcat.util.descriptor.web.CallMethodMultiRule.<init>:(Ljava/lang/String;II)V
       313: .line 418
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       314: .line 420
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet-mapping/servlet-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       315: .line 421
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/servlet-mapping/url-pattern"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.CallParamMultiRule
            dup
            iconst_0
            invokespecial org.apache.tomcat.util.descriptor.web.CallParamMultiRule.<init>:(I)V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       316: .line 423
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.sessionConfig:Lorg/apache/tomcat/util/descriptor/web/SetSessionConfig;
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       317: .line 424
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       318: .line 425
            ldc "org.apache.tomcat.util.descriptor.web.SessionConfig"
       319: .line 424
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       320: .line 426
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setSessionConfig"
       321: .line 427
            ldc "org.apache.tomcat.util.descriptor.web.SessionConfig"
       322: .line 426
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       323: .line 428
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/session-timeout"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       324: .line 429
            ldc "setSessionTimeout"
            iconst_0
       325: .line 428
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       326: .line 430
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       327: .line 431
            ldc "setCookieName"
            iconst_0
       328: .line 430
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       329: .line 432
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/domain"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       330: .line 433
            ldc "setCookieDomain"
            iconst_0
       331: .line 432
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       332: .line 434
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/path"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       333: .line 435
            ldc "setCookiePath"
            iconst_0
       334: .line 434
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       335: .line 436
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/comment"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       336: .line 437
            ldc "setCookieComment"
            iconst_0
       337: .line 436
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       338: .line 438
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/http-only"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       339: .line 439
            ldc "setCookieHttpOnly"
            iconst_0
       340: .line 438
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       341: .line 440
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/secure"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       342: .line 441
            ldc "setCookieSecure"
            iconst_0
       343: .line 440
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       344: .line 442
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/cookie-config/max-age"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       345: .line 443
            ldc "setCookieMaxAge"
            iconst_0
       346: .line 442
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       347: .line 444
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/session-config/tracking-mode"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       348: .line 445
            ldc "addSessionTrackingMode"
            iconst_0
       349: .line 444
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       350: .line 448
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/taglib"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.TaglibLocationRule
            dup
            iconst_0
            invokespecial org.apache.tomcat.util.descriptor.web.TaglibLocationRule.<init>:(Z)V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       351: .line 449
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/taglib"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       352: .line 450
            ldc "addTaglib"
            iconst_2
       353: .line 449
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       354: .line 451
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/taglib/taglib-location"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       355: .line 452
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/taglib/taglib-uri"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       356: .line 455
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/taglib"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.TaglibLocationRule
            dup
            iconst_1
            invokespecial org.apache.tomcat.util.descriptor.web.TaglibLocationRule.<init>:(Z)V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       357: .line 456
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/taglib"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       358: .line 457
            ldc "addTaglib"
            iconst_2
       359: .line 456
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       360: .line 458
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/taglib/taglib-location"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       361: .line 459
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/jsp-config/taglib/taglib-uri"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       362: .line 461
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/welcome-file-list/welcome-file"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       363: .line 462
            ldc "addWelcomeFile"
            iconst_0
       364: .line 461
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       365: .line 464
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/locale-encoding-mapping-list/locale-encoding-mapping"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       366: .line 465
            ldc "addLocaleEncodingMapping"
            iconst_2
       367: .line 464
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       368: .line 466
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/locale-encoding-mapping-list/locale-encoding-mapping/locale"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       369: .line 467
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/locale-encoding-mapping-list/locale-encoding-mapping/encoding"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       370: .line 469
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/post-construct"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       371: .line 470
            new org.apache.tomcat.util.descriptor.web.LifecycleCallbackRule
            dup
            ldc "addPostConstructMethods"
            iconst_2
            iconst_1
            invokespecial org.apache.tomcat.util.descriptor.web.LifecycleCallbackRule.<init>:(Ljava/lang/String;IZ)V
       372: .line 469
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       373: .line 471
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/post-construct/lifecycle-callback-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       374: .line 472
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/post-construct/lifecycle-callback-method"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       375: .line 474
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/pre-destroy"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       376: .line 475
            new org.apache.tomcat.util.descriptor.web.LifecycleCallbackRule
            dup
            ldc "addPreDestroyMethods"
            iconst_2
            iconst_0
            invokespecial org.apache.tomcat.util.descriptor.web.LifecycleCallbackRule.<init>:(Ljava/lang/String;IZ)V
       377: .line 474
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       378: .line 476
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/pre-destroy/lifecycle-callback-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       379: .line 477
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/pre-destroy/lifecycle-callback-method"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       380: .line 478
            return
        end local 1 // org.apache.tomcat.util.digester.Digester digester
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  381     0      this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
            0  381     1  digester  Lorg/apache/tomcat/util/digester/Digester;
    MethodParameters:
          Name  Flags
      digester  

  protected void configureNamingRules(org.apache.tomcat.util.digester.Digester);
    descriptor: (Lorg/apache/tomcat/util/digester/Digester;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
        start local 1 // org.apache.tomcat.util.digester.Digester digester
         0: .line 482
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         1: .line 483
            ldc "org.apache.tomcat.util.descriptor.web.ContextLocalEjb"
         2: .line 482
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
         3: .line 484
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         4: .line 485
            ldc "addEjbLocalRef"
         5: .line 486
            ldc "org.apache.tomcat.util.descriptor.web.ContextLocalEjb"
         6: .line 484
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 487
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         8: .line 488
            ldc "setDescription"
            iconst_0
         9: .line 487
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        10: .line 489
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/ejb-link"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        11: .line 490
            ldc "setLink"
            iconst_0
        12: .line 489
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        13: .line 491
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/ejb-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 492
            ldc "setName"
            iconst_0
        15: .line 491
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        16: .line 493
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/ejb-ref-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        17: .line 494
            ldc "setType"
            iconst_0
        18: .line 493
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        19: .line 495
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/local"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        20: .line 496
            ldc "setLocal"
            iconst_0
        21: .line 495
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        22: .line 497
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/local-home"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        23: .line 498
            ldc "setHome"
            iconst_0
        24: .line 497
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        25: .line 499
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        26: .line 500
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
        27: .line 499
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        28: .line 501
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-local-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        29: .line 502
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/ejb-local-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
        30: .line 505
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        31: .line 506
            ldc "org.apache.tomcat.util.descriptor.web.ContextEjb"
        32: .line 505
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
        33: .line 507
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        34: .line 508
            ldc "addEjbRef"
        35: .line 509
            ldc "org.apache.tomcat.util.descriptor.web.ContextEjb"
        36: .line 507
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        37: .line 510
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        38: .line 511
            ldc "setDescription"
            iconst_0
        39: .line 510
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        40: .line 512
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/ejb-link"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        41: .line 513
            ldc "setLink"
            iconst_0
        42: .line 512
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        43: .line 514
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/ejb-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        44: .line 515
            ldc "setName"
            iconst_0
        45: .line 514
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        46: .line 516
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/ejb-ref-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        47: .line 517
            ldc "setType"
            iconst_0
        48: .line 516
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        49: .line 518
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/home"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        50: .line 519
            ldc "setHome"
            iconst_0
        51: .line 518
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        52: .line 520
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/remote"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        53: .line 521
            ldc "setRemote"
            iconst_0
        54: .line 520
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        55: .line 522
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        56: .line 523
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
        57: .line 522
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        58: .line 524
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/ejb-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        59: .line 525
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/ejb-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
        60: .line 528
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        61: .line 529
            ldc "org.apache.tomcat.util.descriptor.web.ContextEnvironment"
        62: .line 528
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
        63: .line 530
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        64: .line 531
            ldc "addEnvEntry"
        65: .line 532
            ldc "org.apache.tomcat.util.descriptor.web.ContextEnvironment"
        66: .line 530
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        67: .line 533
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.SetOverrideRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SetOverrideRule.<init>:()V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        68: .line 534
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        69: .line 535
            ldc "setDescription"
            iconst_0
        70: .line 534
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        71: .line 536
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/env-entry-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        72: .line 537
            ldc "setName"
            iconst_0
        73: .line 536
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        74: .line 538
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/env-entry-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        75: .line 539
            ldc "setType"
            iconst_0
        76: .line 538
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        77: .line 540
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/env-entry-value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        78: .line 541
            ldc "setValue"
            iconst_0
        79: .line 540
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        80: .line 542
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        81: .line 543
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
        82: .line 542
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
        83: .line 544
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/env-entry/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        84: .line 545
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/env-entry/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
        85: .line 548
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        86: .line 549
            ldc "org.apache.tomcat.util.descriptor.web.ContextResourceEnvRef"
        87: .line 548
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
        88: .line 550
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        89: .line 551
            ldc "addResourceEnvRef"
        90: .line 552
            ldc "org.apache.tomcat.util.descriptor.web.ContextResourceEnvRef"
        91: .line 550
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
        92: .line 553
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref/resource-env-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        93: .line 554
            ldc "setName"
            iconst_0
        94: .line 553
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        95: .line 555
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref/resource-env-ref-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        96: .line 556
            ldc "setType"
            iconst_0
        97: .line 555
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
        98: .line 557
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        99: .line 558
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
       100: .line 557
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       101: .line 559
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-env-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       102: .line 560
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/resource-env-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
       103: .line 563
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       104: .line 564
            ldc "org.apache.tomcat.util.descriptor.web.MessageDestination"
       105: .line 563
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       106: .line 565
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       107: .line 566
            ldc "addMessageDestination"
       108: .line 567
            ldc "org.apache.tomcat.util.descriptor.web.MessageDestination"
       109: .line 565
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       110: .line 568
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       111: .line 569
            ldc "setDescription"
            iconst_0
       112: .line 568
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       113: .line 570
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/display-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       114: .line 571
            ldc "setDisplayName"
            iconst_0
       115: .line 570
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       116: .line 572
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/icon/large-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       117: .line 573
            ldc "setLargeIcon"
            iconst_0
       118: .line 572
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       119: .line 574
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/icon/small-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       120: .line 575
            ldc "setSmallIcon"
            iconst_0
       121: .line 574
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       122: .line 576
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/message-destination-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       123: .line 577
            ldc "setName"
            iconst_0
       124: .line 576
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       125: .line 578
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       126: .line 579
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
       127: .line 578
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       128: .line 580
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       129: .line 583
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       130: .line 584
            ldc "org.apache.tomcat.util.descriptor.web.MessageDestinationRef"
       131: .line 583
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       132: .line 585
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       133: .line 586
            ldc "addMessageDestinationRef"
       134: .line 587
            ldc "org.apache.tomcat.util.descriptor.web.MessageDestinationRef"
       135: .line 585
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       136: .line 588
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       137: .line 589
            ldc "setDescription"
            iconst_0
       138: .line 588
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       139: .line 590
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/message-destination-link"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       140: .line 591
            ldc "setLink"
            iconst_0
       141: .line 590
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       142: .line 592
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/message-destination-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       143: .line 593
            ldc "setName"
            iconst_0
       144: .line 592
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       145: .line 594
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/message-destination-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       146: .line 595
            ldc "setType"
            iconst_0
       147: .line 594
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       148: .line 596
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/message-destination-usage"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       149: .line 597
            ldc "setUsage"
            iconst_0
       150: .line 596
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       151: .line 598
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       152: .line 599
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
       153: .line 598
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       154: .line 600
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/message-destination-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       155: .line 601
            ldc "setLookupName"
            iconst_0
       156: .line 600
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       157: .line 602
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/message-destination-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
       158: .line 605
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       159: .line 606
            ldc "org.apache.tomcat.util.descriptor.web.ContextResource"
       160: .line 605
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       161: .line 607
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       162: .line 608
            ldc "addResourceRef"
       163: .line 609
            ldc "org.apache.tomcat.util.descriptor.web.ContextResource"
       164: .line 607
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       165: .line 610
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       166: .line 611
            ldc "setDescription"
            iconst_0
       167: .line 610
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       168: .line 612
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/res-auth"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       169: .line 613
            ldc "setAuth"
            iconst_0
       170: .line 612
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       171: .line 614
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/res-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       172: .line 615
            ldc "setName"
            iconst_0
       173: .line 614
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       174: .line 616
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/res-sharing-scope"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       175: .line 617
            ldc "setScope"
            iconst_0
       176: .line 616
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       177: .line 618
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/res-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       178: .line 619
            ldc "setType"
            iconst_0
       179: .line 618
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       180: .line 620
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       181: .line 621
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
       182: .line 620
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       183: .line 622
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/resource-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       184: .line 623
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/resource-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
       185: .line 626
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       186: .line 627
            ldc "org.apache.tomcat.util.descriptor.web.ContextService"
       187: .line 626
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       188: .line 628
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       189: .line 629
            ldc "addServiceRef"
       190: .line 630
            ldc "org.apache.tomcat.util.descriptor.web.ContextService"
       191: .line 628
            invokevirtual org.apache.tomcat.util.digester.Digester.addSetNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
       192: .line 631
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/description"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       193: .line 632
            ldc "setDescription"
            iconst_0
       194: .line 631
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       195: .line 633
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/display-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       196: .line 634
            ldc "setDisplayname"
            iconst_0
       197: .line 633
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       198: .line 635
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/icon/large-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       199: .line 636
            ldc "setLargeIcon"
            iconst_0
       200: .line 635
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       201: .line 637
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/icon/small-icon"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       202: .line 638
            ldc "setSmallIcon"
            iconst_0
       203: .line 637
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       204: .line 639
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/service-ref-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       205: .line 640
            ldc "setName"
            iconst_0
       206: .line 639
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       207: .line 641
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/service-interface"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       208: .line 642
            ldc "setInterface"
            iconst_0
       209: .line 641
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       210: .line 643
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/service-ref-type"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       211: .line 644
            ldc "setType"
            iconst_0
       212: .line 643
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       213: .line 645
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/wsdl-file"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       214: .line 646
            ldc "setWsdlfile"
            iconst_0
       215: .line 645
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       216: .line 647
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/jaxrpc-mapping-file"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       217: .line 648
            ldc "setJaxrpcmappingfile"
            iconst_0
       218: .line 647
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       219: .line 649
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/service-qname"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.ServiceQnameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.ServiceQnameRule.<init>:()V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       220: .line 651
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/port-component-ref"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       221: .line 652
            new org.apache.tomcat.util.descriptor.web.CallMethodMultiRule
            dup
            ldc "addPortcomponent"
            iconst_2
            iconst_1
            invokespecial org.apache.tomcat.util.descriptor.web.CallMethodMultiRule.<init>:(Ljava/lang/String;II)V
       222: .line 651
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       223: .line 653
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/port-component-ref/service-endpoint-interface"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       224: .line 654
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/port-component-ref/port-component-link"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.CallParamMultiRule
            dup
            iconst_1
            invokespecial org.apache.tomcat.util.descriptor.web.CallParamMultiRule.<init>:(I)V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       225: .line 656
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       226: .line 657
            ldc "org.apache.tomcat.util.descriptor.web.ContextHandler"
       227: .line 656
            invokevirtual org.apache.tomcat.util.digester.Digester.addObjectCreate:(Ljava/lang/String;Ljava/lang/String;)V
       228: .line 658
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       229: .line 659
            new org.apache.tomcat.util.digester.SetNextRule
            dup
            ldc "addHandler"
       230: .line 660
            ldc "org.apache.tomcat.util.descriptor.web.ContextHandler"
       231: .line 659
            invokespecial org.apache.tomcat.util.digester.SetNextRule.<init>:(Ljava/lang/String;Ljava/lang/String;)V
       232: .line 658
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       233: .line 662
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/handler-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       234: .line 663
            ldc "setName"
            iconst_0
       235: .line 662
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       236: .line 664
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/handler-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       237: .line 665
            ldc "setHandlerclass"
            iconst_0
       238: .line 664
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       239: .line 667
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/init-param"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       240: .line 668
            ldc "setProperty"
            iconst_2
       241: .line 667
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       242: .line 669
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/init-param/param-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       243: .line 670
            iconst_0
       244: .line 669
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       245: .line 671
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/init-param/param-value"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       246: .line 672
            iconst_1
       247: .line 671
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
       248: .line 674
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/soap-header"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            new org.apache.tomcat.util.descriptor.web.SoapHeaderRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.SoapHeaderRule.<init>:()V
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       249: .line 676
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/soap-role"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       250: .line 677
            ldc "addSoapRole"
            iconst_0
       251: .line 676
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       252: .line 678
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/handler/port-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       253: .line 679
            ldc "addPortName"
            iconst_0
       254: .line 678
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       255: .line 680
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/mapped-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
       256: .line 681
            new org.apache.tomcat.util.descriptor.web.MappedNameRule
            dup
            invokespecial org.apache.tomcat.util.descriptor.web.MappedNameRule.<init>:()V
       257: .line 680
            invokevirtual org.apache.tomcat.util.digester.Digester.addRule:(Ljava/lang/String;Lorg/apache/tomcat/util/digester/Rule;)V
       258: .line 682
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.fullPrefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "/service-ref/lookup-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "setLookupName"
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
       259: .line 683
            aload 0 /* this */
            aload 1 /* digester */
            ldc "web-app/service-ref/"
            invokevirtual org.apache.tomcat.util.descriptor.web.WebRuleSet.configureInjectionRules:(Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
       260: .line 684
            return
        end local 1 // org.apache.tomcat.util.digester.Digester digester
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0  261     0      this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
            0  261     1  digester  Lorg/apache/tomcat/util/digester/Digester;
    MethodParameters:
          Name  Flags
      digester  

  protected void configureInjectionRules(org.apache.tomcat.util.digester.Digester, java.lang.String);
    descriptor: (Lorg/apache/tomcat/util/digester/Digester;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
        start local 1 // org.apache.tomcat.util.digester.Digester digester
        start local 2 // java.lang.String base
         0: .line 688
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.prefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* base */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "injection-target"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            ldc "addInjectionTarget"
            iconst_2
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallMethod:(Ljava/lang/String;Ljava/lang/String;I)V
         1: .line 689
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.prefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* base */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "injection-target/injection-target-class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_0
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
         2: .line 690
            aload 1 /* digester */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.prefix:Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* base */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "injection-target/injection-target-name"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            iconst_1
            invokevirtual org.apache.tomcat.util.digester.Digester.addCallParam:(Ljava/lang/String;I)V
         3: .line 692
            return
        end local 2 // java.lang.String base
        end local 1 // org.apache.tomcat.util.digester.Digester digester
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
            0    4     1  digester  Lorg/apache/tomcat/util/digester/Digester;
            0    4     2      base  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      digester  
      base      

  public void recycle();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
         0: .line 699
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.jspConfig:Lorg/apache/tomcat/util/descriptor/web/SetJspConfig;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.SetJspConfig.isJspConfigSet:Z
         1: .line 700
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.sessionConfig:Lorg/apache/tomcat/util/descriptor/web/SetSessionConfig;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.SetSessionConfig.isSessionConfigSet:Z
         2: .line 701
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.loginConfig:Lorg/apache/tomcat/util/descriptor/web/SetLoginConfig;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.SetLoginConfig.isLoginConfigSet:Z
         3: .line 702
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.name:Lorg/apache/tomcat/util/descriptor/web/NameRule;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.NameRule.isNameSet:Z
         4: .line 703
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.absoluteOrdering:Lorg/apache/tomcat/util/descriptor/web/AbsoluteOrderingRule;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.AbsoluteOrderingRule.isAbsoluteOrderingSet:Z
         5: .line 704
            aload 0 /* this */
            getfield org.apache.tomcat.util.descriptor.web.WebRuleSet.relativeOrdering:Lorg/apache/tomcat/util/descriptor/web/RelativeOrderingRule;
            iconst_0
            putfield org.apache.tomcat.util.descriptor.web.RelativeOrderingRule.isRelativeOrderingSet:Z
         6: .line 705
            return
        end local 0 // org.apache.tomcat.util.descriptor.web.WebRuleSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/apache/tomcat/util/descriptor/web/WebRuleSet;
}
SourceFile: "WebRuleSet.java"