class org.eclipse.jetty.server.MultiPartFormInputStream$Handler implements org.eclipse.jetty.server.MultiPartParser$Handler
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.eclipse.jetty.server.MultiPartFormInputStream$Handler
  super_class: java.lang.Object
{
  private org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart _part;
    descriptor: Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contentDisposition;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contentType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.util.MultiMap<java.lang.String> headers;
    descriptor: Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  final org.eclipse.jetty.server.MultiPartFormInputStream this$0;
    descriptor: Lorg/eclipse/jetty/server/MultiPartFormInputStream;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(org.eclipse.jetty.server.MultiPartFormInputStream);
    descriptor: (Lorg/eclipse/jetty/server/MultiPartFormInputStream;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 656
            aload 0 /* this */
            aload 1
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 658
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
         2: .line 659
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentDisposition:Ljava/lang/String;
         3: .line 660
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentType:Ljava/lang/String;
         4: .line 661
            aload 0 /* this */
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.headers:Lorg/eclipse/jetty/util/MultiMap;
         5: .line 656
            return
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
    MethodParameters:
        Name  Flags
      this$0  final

  public boolean messageComplete();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 666
            iconst_1
            ireturn
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;

  public void parsedField(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 673
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.headers:Lorg/eclipse/jetty/util/MultiMap;
            aload 1 /* key */
            invokestatic org.eclipse.jetty.util.StringUtil.asciiToLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            aload 2 /* value */
            invokevirtual org.eclipse.jetty.util.MultiMap.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;
            pop
         1: .line 674
            aload 1 /* key */
            ldc "content-disposition"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 3
         2: .line 675
            aload 0 /* this */
            aload 2 /* value */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentDisposition:Ljava/lang/String;
            goto 5
         3: .line 676
      StackMap locals:
      StackMap stack:
            aload 1 /* key */
            ldc "content-type"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 5
         4: .line 677
            aload 0 /* this */
            aload 2 /* value */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentType:Ljava/lang/String;
         5: .line 682
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
            0    6     1    key  Ljava/lang/String;
            0    6     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      key    
      value  

  public boolean headerComplete();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=1
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 687
            getstatic org.eclipse.jetty.server.MultiPartFormInputStream.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 2
         1: .line 689
            getstatic org.eclipse.jetty.server.MultiPartFormInputStream.LOG:Lorg/slf4j/Logger;
            ldc "headerComplete {}"
            aload 0 /* this */
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 695
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 1 /* formData */
        start local 1 // boolean formData
         3: .line 696
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentDisposition:Ljava/lang/String;
            ifnonnull 5
         4: .line 698
            new java.io.IOException
            dup
            ldc "Missing content-disposition"
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 701
      StackMap locals: int
      StackMap stack:
            new org.eclipse.jetty.util.QuotedStringTokenizer
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentDisposition:Ljava/lang/String;
            ldc ";"
            iconst_0
            iconst_1
            invokespecial org.eclipse.jetty.util.QuotedStringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;ZZ)V
            astore 2 /* tok */
        start local 2 // org.eclipse.jetty.util.QuotedStringTokenizer tok
         6: .line 702
            aconst_null
            astore 3 /* name */
        start local 3 // java.lang.String name
         7: .line 703
            aconst_null
            astore 4 /* filename */
        start local 4 // java.lang.String filename
         8: .line 704
            goto 17
         9: .line 706
      StackMap locals: org.eclipse.jetty.util.QuotedStringTokenizer java.lang.String java.lang.String
      StackMap stack:
            aload 2 /* tok */
            invokevirtual org.eclipse.jetty.util.QuotedStringTokenizer.nextToken:()Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 5 /* t */
        start local 5 // java.lang.String t
        10: .line 707
            aload 5 /* t */
            invokestatic org.eclipse.jetty.util.StringUtil.asciiToLowerCase:(Ljava/lang/String;)Ljava/lang/String;
            astore 6 /* tl */
        start local 6 // java.lang.String tl
        11: .line 708
            aload 6 /* tl */
            ldc "form-data"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 13
        12: .line 709
            iconst_1
            istore 1 /* formData */
            goto 17
        13: .line 710
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 6 /* tl */
            ldc "name="
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 15
        14: .line 711
            aload 5 /* t */
            invokestatic org.eclipse.jetty.server.MultiPartFormInputStream.value:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* name */
            goto 17
        15: .line 712
      StackMap locals:
      StackMap stack:
            aload 6 /* tl */
            ldc "filename="
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 17
        16: .line 713
            aload 5 /* t */
            invokestatic org.eclipse.jetty.server.MultiPartFormInputStream.filenameValue:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* filename */
        end local 6 // java.lang.String tl
        end local 5 // java.lang.String t
        17: .line 704
      StackMap locals:
      StackMap stack:
            aload 2 /* tok */
            invokevirtual org.eclipse.jetty.util.QuotedStringTokenizer.hasMoreTokens:()Z
            ifne 9
        18: .line 717
            iload 1 /* formData */
            ifne 20
        19: .line 718
            new java.io.IOException
            dup
            ldc "Part not form-data"
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        20: .line 725
      StackMap locals:
      StackMap stack:
            aload 3 /* name */
            ifnonnull 22
        21: .line 726
            new java.io.IOException
            dup
            ldc "No name in part"
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
        22: .line 729
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 3 /* name */
            aload 4 /* filename */
            invokespecial org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.<init>:(Lorg/eclipse/jetty/server/MultiPartFormInputStream;Ljava/lang/String;Ljava/lang/String;)V
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
        23: .line 730
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.headers:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.setHeaders:(Lorg/eclipse/jetty/util/MultiMap;)V
        24: .line 731
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentType:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.setContentType:(Ljava/lang/String;)V
        25: .line 732
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            getfield org.eclipse.jetty.server.MultiPartFormInputStream._parts:Lorg/eclipse/jetty/util/MultiMap;
            aload 3 /* name */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            invokevirtual org.eclipse.jetty.util.MultiMap.add:(Ljava/lang/String;Ljava/lang/Object;)V
        26: .line 736
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.open:()V
        27: .line 737
            goto 34
        28: .line 738
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 5 /* e */
        start local 5 // java.io.IOException e
        29: .line 740
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 5 /* e */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream._err:Ljava/lang/Throwable;
        30: .line 741
            iconst_1
            ireturn
        end local 5 // java.io.IOException e
        end local 4 // java.lang.String filename
        end local 3 // java.lang.String name
        end local 2 // org.eclipse.jetty.util.QuotedStringTokenizer tok
        end local 1 // boolean formData
        31: .line 744
      StackMap locals: org.eclipse.jetty.server.MultiPartFormInputStream$Handler
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
        32: .line 746
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 1 /* e */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream._err:Ljava/lang/Throwable;
        33: .line 747
            iconst_1
            ireturn
        end local 1 // java.lang.Exception e
        34: .line 750
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   35     0      this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
            3   31     1  formData  Z
            6   31     2       tok  Lorg/eclipse/jetty/util/QuotedStringTokenizer;
            7   31     3      name  Ljava/lang/String;
            8   31     4  filename  Ljava/lang/String;
           10   17     5         t  Ljava/lang/String;
           11   17     6        tl  Ljava/lang/String;
           29   31     5         e  Ljava/io/IOException;
           32   34     1         e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.io.IOException
           2    30      31  Class java.lang.Exception

  public boolean content(java.nio.ByteBuffer, boolean);
    descriptor: (Ljava/nio/ByteBuffer;Z)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
        start local 1 // java.nio.ByteBuffer buffer
        start local 2 // boolean last
         0: .line 756
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            ifnonnull 2
         1: .line 757
            iconst_0
            ireturn
         2: .line 759
      StackMap locals:
      StackMap stack:
            aload 1 /* buffer */
            invokestatic org.eclipse.jetty.util.BufferUtil.hasContent:(Ljava/nio/ByteBuffer;)Z
            ifeq 8
         3: .line 763
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            aload 1 /* buffer */
            invokevirtual java.nio.ByteBuffer.array:()[B
            aload 1 /* buffer */
            invokevirtual java.nio.ByteBuffer.arrayOffset:()I
            aload 1 /* buffer */
            invokevirtual java.nio.ByteBuffer.position:()I
            iadd
            aload 1 /* buffer */
            invokevirtual java.nio.ByteBuffer.remaining:()I
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.write:([BII)V
         4: .line 764
            goto 8
         5: .line 765
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
         6: .line 767
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 3 /* e */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream._err:Ljava/lang/Throwable;
         7: .line 768
            iconst_1
            ireturn
        end local 3 // java.io.IOException e
         8: .line 772
      StackMap locals:
      StackMap stack:
            iload 2 /* last */
            ifeq 14
         9: .line 776
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.close:()V
        10: .line 777
            goto 14
        11: .line 778
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 3 /* e */
        start local 3 // java.io.IOException e
        12: .line 780
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            aload 3 /* e */
            putfield org.eclipse.jetty.server.MultiPartFormInputStream._err:Ljava/lang/Throwable;
        13: .line 781
            iconst_1
            ireturn
        end local 3 // java.io.IOException e
        14: .line 785
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // boolean last
        end local 1 // java.nio.ByteBuffer buffer
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
            0   15     1  buffer  Ljava/nio/ByteBuffer;
            0   15     2    last  Z
            6    8     3       e  Ljava/io/IOException;
           12   14     3       e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.io.IOException
           9    10      11  Class java.io.IOException
    MethodParameters:
        Name  Flags
      buffer  
      last    

  public void startPart();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 791
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$Handler.reset:()V
         1: .line 792
            return
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;

  public void earlyEOF();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 797
            getstatic org.eclipse.jetty.server.MultiPartFormInputStream.LOG:Lorg/slf4j/Logger;
            invokeinterface org.slf4j.Logger.isDebugEnabled:()Z
            ifeq 2
         1: .line 798
            getstatic org.eclipse.jetty.server.MultiPartFormInputStream.LOG:Lorg/slf4j/Logger;
            ldc "Early EOF {}"
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.this$0:Lorg/eclipse/jetty/server/MultiPartFormInputStream;
            invokeinterface org.slf4j.Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 802
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            ifnull 7
         3: .line 803
            aload 0 /* this */
            getfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
            invokevirtual org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart.close:()V
         4: .line 804
            goto 7
         5: .line 805
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 1 /* e */
        start local 1 // java.io.IOException e
         6: .line 807
            getstatic org.eclipse.jetty.server.MultiPartFormInputStream.LOG:Lorg/slf4j/Logger;
            ldc "part could not be closed"
            aload 1 /* e */
            invokeinterface org.slf4j.Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V
        end local 1 // java.io.IOException e
         7: .line 809
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
            6    7     1     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           2     4       5  Class java.io.IOException

  public void reset();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
         0: .line 813
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler._part:Lorg/eclipse/jetty/server/MultiPartFormInputStream$MultiPart;
         1: .line 814
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentDisposition:Ljava/lang/String;
         2: .line 815
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.contentType:Ljava/lang/String;
         3: .line 816
            aload 0 /* this */
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putfield org.eclipse.jetty.server.MultiPartFormInputStream$Handler.headers:Lorg/eclipse/jetty/util/MultiMap;
         4: .line 817
            return
        end local 0 // org.eclipse.jetty.server.MultiPartFormInputStream$Handler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/server/MultiPartFormInputStream$Handler;
}
SourceFile: "MultiPartFormInputStream.java"
NestHost: org.eclipse.jetty.server.MultiPartFormInputStream
InnerClasses:
  Handler = org.eclipse.jetty.server.MultiPartFormInputStream$Handler of org.eclipse.jetty.server.MultiPartFormInputStream
  public MultiPart = org.eclipse.jetty.server.MultiPartFormInputStream$MultiPart of org.eclipse.jetty.server.MultiPartFormInputStream
  public abstract Handler = org.eclipse.jetty.server.MultiPartParser$Handler of org.eclipse.jetty.server.MultiPartParser