public class io.undertow.servlet.Servlets
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.undertow.servlet.Servlets
  super_class: java.lang.Object
{
  private static volatile io.undertow.servlet.api.ServletContainer container;
    descriptor: Lio/undertow/servlet/api/ServletContainer;
    flags: (0x004a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE

  public static io.undertow.servlet.api.ServletContainer defaultContainer();
    descriptor: ()Lio/undertow/servlet/api/ServletContainer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 55
            getstatic io.undertow.servlet.Servlets.container:Lio/undertow/servlet/api/ServletContainer;
            ifnull 2
         1: .line 56
            getstatic io.undertow.servlet.Servlets.container:Lio/undertow/servlet/api/ServletContainer;
            areturn
         2: .line 58
      StackMap locals:
      StackMap stack:
            ldc Lio/undertow/servlet/Servlets;
            dup
            astore 0
            monitorenter
         3: .line 59
            getstatic io.undertow.servlet.Servlets.container:Lio/undertow/servlet/api/ServletContainer;
            ifnull 6
         4: .line 60
            getstatic io.undertow.servlet.Servlets.container:Lio/undertow/servlet/api/ServletContainer;
            aload 0
            monitorexit
         5: areturn
         6: .line 62
      StackMap locals: java.lang.Class
      StackMap stack:
            invokestatic io.undertow.servlet.api.ServletContainer$Factory.newInstance:()Lio/undertow/servlet/api/ServletContainer;
            dup
            putstatic io.undertow.servlet.Servlets.container:Lio/undertow/servlet/api/ServletContainer;
            aload 0
            monitorexit
         7: areturn
         8: .line 58
      StackMap locals:
      StackMap stack: java.lang.Throwable
            aload 0
            monitorexit
         9: athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           3     5       8  any
           6     7       8  any
           8     9       8  any

  public static io.undertow.servlet.api.ServletContainer newContainer();
    descriptor: ()Lio/undertow/servlet/api/ServletContainer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 72
            new io.undertow.servlet.core.ServletContainerImpl
            dup
            invokespecial io.undertow.servlet.core.ServletContainerImpl.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static io.undertow.servlet.api.DeploymentInfo deployment();
    descriptor: ()Lio/undertow/servlet/api/DeploymentInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 81
            new io.undertow.servlet.api.DeploymentInfo
            dup
            invokespecial io.undertow.servlet.api.DeploymentInfo.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static io.undertow.servlet.api.ServletInfo servlet(java.lang.Class<? extends javax.servlet.Servlet>);
    descriptor: (Ljava/lang/Class;)Lio/undertow/servlet/api/ServletInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Class servletClass
         0: .line 91
            aload 0 /* servletClass */
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            aload 0 /* servletClass */
            invokestatic io.undertow.servlet.Servlets.servlet:(Ljava/lang/String;Ljava/lang/Class;)Lio/undertow/servlet/api/ServletInfo;
            areturn
        end local 0 // java.lang.Class servletClass
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0  servletClass  Ljava/lang/Class<+Ljavax/servlet/Servlet;>;
    Signature: (Ljava/lang/Class<+Ljavax/servlet/Servlet;>;)Lio/undertow/servlet/api/ServletInfo;
    MethodParameters:
              Name  Flags
      servletClass  final

  public static io.undertow.servlet.api.ServletInfo servlet(java.lang.String, java.lang.Class<? extends javax.servlet.Servlet>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lio/undertow/servlet/api/ServletInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.lang.Class servletClass
         0: .line 102
            new io.undertow.servlet.api.ServletInfo
            dup
            aload 0 /* name */
            aload 1 /* servletClass */
            invokespecial io.undertow.servlet.api.ServletInfo.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            areturn
        end local 1 // java.lang.Class servletClass
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          name  Ljava/lang/String;
            0    1     1  servletClass  Ljava/lang/Class<+Ljavax/servlet/Servlet;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljavax/servlet/Servlet;>;)Lio/undertow/servlet/api/ServletInfo;
    MethodParameters:
              Name  Flags
      name          final
      servletClass  final

  public static io.undertow.servlet.api.ServletInfo servlet(java.lang.String, java.lang.Class<? extends javax.servlet.Servlet>, io.undertow.servlet.api.InstanceFactory<? extends javax.servlet.Servlet>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)Lio/undertow/servlet/api/ServletInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.String name
        start local 1 // java.lang.Class servletClass
        start local 2 // io.undertow.servlet.api.InstanceFactory servlet
         0: .line 113
            new io.undertow.servlet.api.ServletInfo
            dup
            aload 0 /* name */
            aload 1 /* servletClass */
            aload 2 /* servlet */
            invokespecial io.undertow.servlet.api.ServletInfo.<init>:(Ljava/lang/String;Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)V
            areturn
        end local 2 // io.undertow.servlet.api.InstanceFactory servlet
        end local 1 // java.lang.Class servletClass
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          name  Ljava/lang/String;
            0    1     1  servletClass  Ljava/lang/Class<+Ljavax/servlet/Servlet;>;
            0    1     2       servlet  Lio/undertow/servlet/api/InstanceFactory<+Ljavax/servlet/Servlet;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljavax/servlet/Servlet;>;Lio/undertow/servlet/api/InstanceFactory<+Ljavax/servlet/Servlet;>;)Lio/undertow/servlet/api/ServletInfo;
    MethodParameters:
              Name  Flags
      name          final
      servletClass  final
      servlet       final

  public static io.undertow.servlet.api.FilterInfo filter(java.lang.Class<? extends javax.servlet.Filter>);
    descriptor: (Ljava/lang/Class;)Lio/undertow/servlet/api/FilterInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Class filterClass
         0: .line 124
            aload 0 /* filterClass */
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            aload 0 /* filterClass */
            invokestatic io.undertow.servlet.Servlets.filter:(Ljava/lang/String;Ljava/lang/Class;)Lio/undertow/servlet/api/FilterInfo;
            areturn
        end local 0 // java.lang.Class filterClass
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  filterClass  Ljava/lang/Class<+Ljavax/servlet/Filter;>;
    Signature: (Ljava/lang/Class<+Ljavax/servlet/Filter;>;)Lio/undertow/servlet/api/FilterInfo;
    MethodParameters:
             Name  Flags
      filterClass  final

  public static io.undertow.servlet.api.FilterInfo filter(java.lang.String, java.lang.Class<? extends javax.servlet.Filter>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lio/undertow/servlet/api/FilterInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.lang.Class filterClass
         0: .line 135
            new io.undertow.servlet.api.FilterInfo
            dup
            aload 0 /* name */
            aload 1 /* filterClass */
            invokespecial io.undertow.servlet.api.FilterInfo.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            areturn
        end local 1 // java.lang.Class filterClass
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         name  Ljava/lang/String;
            0    1     1  filterClass  Ljava/lang/Class<+Ljavax/servlet/Filter;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljavax/servlet/Filter;>;)Lio/undertow/servlet/api/FilterInfo;
    MethodParameters:
             Name  Flags
      name         final
      filterClass  final

  public static io.undertow.servlet.api.FilterInfo filter(java.lang.String, java.lang.Class<? extends javax.servlet.Filter>, io.undertow.servlet.api.InstanceFactory<? extends javax.servlet.Filter>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)Lio/undertow/servlet/api/FilterInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.String name
        start local 1 // java.lang.Class filterClass
        start local 2 // io.undertow.servlet.api.InstanceFactory filter
         0: .line 146
            new io.undertow.servlet.api.FilterInfo
            dup
            aload 0 /* name */
            aload 1 /* filterClass */
            aload 2 /* filter */
            invokespecial io.undertow.servlet.api.FilterInfo.<init>:(Ljava/lang/String;Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)V
            areturn
        end local 2 // io.undertow.servlet.api.InstanceFactory filter
        end local 1 // java.lang.Class filterClass
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         name  Ljava/lang/String;
            0    1     1  filterClass  Ljava/lang/Class<+Ljavax/servlet/Filter;>;
            0    1     2       filter  Lio/undertow/servlet/api/InstanceFactory<+Ljavax/servlet/Filter;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljavax/servlet/Filter;>;Lio/undertow/servlet/api/InstanceFactory<+Ljavax/servlet/Filter;>;)Lio/undertow/servlet/api/FilterInfo;
    MethodParameters:
             Name  Flags
      name         final
      filterClass  final
      filter       final

  public static javax.servlet.MultipartConfigElement multipartConfig(java.lang.String, long, long, int);
    descriptor: (Ljava/lang/String;JJI)Ljavax/servlet/MultipartConfigElement;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // java.lang.String location
        start local 1 // long maxFileSize
        start local 3 // long maxRequestSize
        start local 5 // int fileSizeThreshold
         0: .line 160
            new javax.servlet.MultipartConfigElement
            dup
            aload 0 /* location */
            lload 1 /* maxFileSize */
            lload 3 /* maxRequestSize */
            iload 5 /* fileSizeThreshold */
            invokespecial javax.servlet.MultipartConfigElement.<init>:(Ljava/lang/String;JJI)V
            areturn
        end local 5 // int fileSizeThreshold
        end local 3 // long maxRequestSize
        end local 1 // long maxFileSize
        end local 0 // java.lang.String location
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0           location  Ljava/lang/String;
            0    1     1        maxFileSize  J
            0    1     3     maxRequestSize  J
            0    1     5  fileSizeThreshold  I
    MethodParameters:
                   Name  Flags
      location           
      maxFileSize        
      maxRequestSize     
      fileSizeThreshold  

  public static io.undertow.servlet.api.ListenerInfo listener(java.lang.Class<? extends java.util.EventListener>, io.undertow.servlet.api.InstanceFactory<? extends java.util.EventListener>);
    descriptor: (Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)Lio/undertow/servlet/api/ListenerInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.Class listenerClass
        start local 1 // io.undertow.servlet.api.InstanceFactory instanceFactory
         0: .line 164
            new io.undertow.servlet.api.ListenerInfo
            dup
            aload 0 /* listenerClass */
            aload 1 /* instanceFactory */
            invokespecial io.undertow.servlet.api.ListenerInfo.<init>:(Ljava/lang/Class;Lio/undertow/servlet/api/InstanceFactory;)V
            areturn
        end local 1 // io.undertow.servlet.api.InstanceFactory instanceFactory
        end local 0 // java.lang.Class listenerClass
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0    listenerClass  Ljava/lang/Class<+Ljava/util/EventListener;>;
            0    1     1  instanceFactory  Lio/undertow/servlet/api/InstanceFactory<+Ljava/util/EventListener;>;
    Signature: (Ljava/lang/Class<+Ljava/util/EventListener;>;Lio/undertow/servlet/api/InstanceFactory<+Ljava/util/EventListener;>;)Lio/undertow/servlet/api/ListenerInfo;
    MethodParameters:
                 Name  Flags
      listenerClass    final
      instanceFactory  final

  public static io.undertow.servlet.api.ListenerInfo listener(java.lang.Class<? extends java.util.EventListener>);
    descriptor: (Ljava/lang/Class;)Lio/undertow/servlet/api/ListenerInfo;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.Class listenerClass
         0: .line 168
            new io.undertow.servlet.api.ListenerInfo
            dup
            aload 0 /* listenerClass */
            invokespecial io.undertow.servlet.api.ListenerInfo.<init>:(Ljava/lang/Class;)V
            areturn
        end local 0 // java.lang.Class listenerClass
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0  listenerClass  Ljava/lang/Class<+Ljava/util/EventListener;>;
    Signature: (Ljava/lang/Class<+Ljava/util/EventListener;>;)Lio/undertow/servlet/api/ListenerInfo;
    MethodParameters:
               Name  Flags
      listenerClass  final

  public static io.undertow.servlet.api.SecurityConstraint securityConstraint();
    descriptor: ()Lio/undertow/servlet/api/SecurityConstraint;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 172
            new io.undertow.servlet.api.SecurityConstraint
            dup
            invokespecial io.undertow.servlet.api.SecurityConstraint.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static io.undertow.servlet.api.WebResourceCollection webResourceCollection();
    descriptor: ()Lio/undertow/servlet/api/WebResourceCollection;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 176
            new io.undertow.servlet.api.WebResourceCollection
            dup
            invokespecial io.undertow.servlet.api.WebResourceCollection.<init>:()V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.undertow.servlet.Servlets this
         0: .line 179
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 180
            return
        end local 0 // io.undertow.servlet.Servlets this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/undertow/servlet/Servlets;

  public static io.undertow.servlet.api.LoginConfig loginConfig(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/undertow/servlet/api/LoginConfig;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // java.lang.String realmName
        start local 1 // java.lang.String loginPage
        start local 2 // java.lang.String errorPage
         0: .line 183
            new io.undertow.servlet.api.LoginConfig
            dup
            aload 0 /* realmName */
            aload 1 /* loginPage */
            aload 2 /* errorPage */
            invokespecial io.undertow.servlet.api.LoginConfig.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 2 // java.lang.String errorPage
        end local 1 // java.lang.String loginPage
        end local 0 // java.lang.String realmName
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  realmName  Ljava/lang/String;
            0    1     1  loginPage  Ljava/lang/String;
            0    1     2  errorPage  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      realmName  
      loginPage  
      errorPage  

  public static io.undertow.servlet.api.LoginConfig loginConfig(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/undertow/servlet/api/LoginConfig;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String realmName
         0: .line 187
            new io.undertow.servlet.api.LoginConfig
            dup
            aload 0 /* realmName */
            invokespecial io.undertow.servlet.api.LoginConfig.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // java.lang.String realmName
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  realmName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      realmName  final

  public static io.undertow.servlet.api.LoginConfig loginConfig(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/undertow/servlet/api/LoginConfig;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // java.lang.String mechanismName
        start local 1 // java.lang.String realmName
        start local 2 // java.lang.String loginPage
        start local 3 // java.lang.String errorPage
         0: .line 191
            new io.undertow.servlet.api.LoginConfig
            dup
            aload 0 /* mechanismName */
            aload 1 /* realmName */
            aload 2 /* loginPage */
            aload 3 /* errorPage */
            invokespecial io.undertow.servlet.api.LoginConfig.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 3 // java.lang.String errorPage
        end local 2 // java.lang.String loginPage
        end local 1 // java.lang.String realmName
        end local 0 // java.lang.String mechanismName
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0  mechanismName  Ljava/lang/String;
            0    1     1      realmName  Ljava/lang/String;
            0    1     2      loginPage  Ljava/lang/String;
            0    1     3      errorPage  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      mechanismName  
      realmName      
      loginPage      
      errorPage      

  public static io.undertow.servlet.api.LoginConfig loginConfig(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/undertow/servlet/api/LoginConfig;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String mechanismName
        start local 1 // java.lang.String realmName
         0: .line 195
            new io.undertow.servlet.api.LoginConfig
            dup
            aload 0 /* mechanismName */
            aload 1 /* realmName */
            invokespecial io.undertow.servlet.api.LoginConfig.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String realmName
        end local 0 // java.lang.String mechanismName
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0  mechanismName  Ljava/lang/String;
            0    1     1      realmName  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      mechanismName  
      realmName      final

  public static io.undertow.servlet.api.ErrorPage errorPage(java.lang.String, java.lang.Class<? extends java.lang.Throwable>);
    descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lio/undertow/servlet/api/ErrorPage;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String location
        start local 1 // java.lang.Class exceptionType
         0: .line 205
            new io.undertow.servlet.api.ErrorPage
            dup
            aload 0 /* location */
            aload 1 /* exceptionType */
            invokespecial io.undertow.servlet.api.ErrorPage.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
            areturn
        end local 1 // java.lang.Class exceptionType
        end local 0 // java.lang.String location
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0       location  Ljava/lang/String;
            0    1     1  exceptionType  Ljava/lang/Class<+Ljava/lang/Throwable;>;
    Signature: (Ljava/lang/String;Ljava/lang/Class<+Ljava/lang/Throwable;>;)Lio/undertow/servlet/api/ErrorPage;
    MethodParameters:
               Name  Flags
      location       
      exceptionType  

  public static io.undertow.servlet.api.ErrorPage errorPage(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Lio/undertow/servlet/api/ErrorPage;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // java.lang.String location
        start local 1 // int statusCode
         0: .line 215
            new io.undertow.servlet.api.ErrorPage
            dup
            aload 0 /* location */
            iload 1 /* statusCode */
            invokespecial io.undertow.servlet.api.ErrorPage.<init>:(Ljava/lang/String;I)V
            areturn
        end local 1 // int statusCode
        end local 0 // java.lang.String location
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0    location  Ljava/lang/String;
            0    1     1  statusCode  I
    MethodParameters:
            Name  Flags
      location    
      statusCode  

  public static io.undertow.servlet.api.ErrorPage errorPage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/undertow/servlet/api/ErrorPage;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String location
         0: .line 225
            new io.undertow.servlet.api.ErrorPage
            dup
            aload 0 /* location */
            invokespecial io.undertow.servlet.api.ErrorPage.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // java.lang.String location
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  location  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      location  
}
SourceFile: "Servlets.java"
InnerClasses:
  public Factory = io.undertow.servlet.api.ServletContainer$Factory of io.undertow.servlet.api.ServletContainer