public class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.ebeanservice.docstore.api.mapping.DocPropertyMapping
  super_class: java.lang.Object
{
  private java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private io.ebeanservice.docstore.api.mapping.DocPropertyType type;
    descriptor: Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
    flags: (0x0002) ACC_PRIVATE

  private io.ebeanservice.docstore.api.mapping.DocPropertyOptions options;
    descriptor: Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<io.ebeanservice.docstore.api.mapping.DocPropertyMapping> children;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;>;

  private static volatile int[] $SWITCH_TABLE$io$ebeanservice$docstore$api$mapping$DocPropertyType;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 24
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 19
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
         2: .line 25
            aload 0 /* this */
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.ROOT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
         3: .line 26
            return
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;

  public void <init>(java.lang.String, io.ebeanservice.docstore.api.mapping.DocPropertyType);
    descriptor: (Ljava/lang/String;Lio/ebeanservice/docstore/api/mapping/DocPropertyType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // java.lang.String name
        start local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
         0: .line 31
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 19
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
         2: .line 32
            aload 0 /* this */
            aload 2 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
         3: .line 33
            aload 0 /* this */
            aload 1 /* name */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
         4: .line 34
            aload 0 /* this */
            new io.ebeanservice.docstore.api.mapping.DocPropertyOptions
            dup
            invokespecial io.ebeanservice.docstore.api.mapping.DocPropertyOptions.<init>:()V
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
         5: .line 35
            return
        end local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
        end local 1 // java.lang.String name
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    6     1  name  Ljava/lang/String;
            0    6     2  type  Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
    MethodParameters:
      Name  Flags
      name  
      type  

  public void <init>(java.lang.String, io.ebeanservice.docstore.api.mapping.DocPropertyType, io.ebeanservice.docstore.api.mapping.DocPropertyOptions);
    descriptor: (Ljava/lang/String;Lio/ebeanservice/docstore/api/mapping/DocPropertyType;Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // java.lang.String name
        start local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
        start local 3 // io.ebeanservice.docstore.api.mapping.DocPropertyOptions options
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 19
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
         2: .line 41
            aload 0 /* this */
            aload 1 /* name */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
         3: .line 42
            aload 0 /* this */
            aload 2 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
         4: .line 43
            aload 0 /* this */
            aload 3 /* options */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
         5: .line 44
            return
        end local 3 // io.ebeanservice.docstore.api.mapping.DocPropertyOptions options
        end local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
        end local 1 // java.lang.String name
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    6     1     name  Ljava/lang/String;
            0    6     2     type  Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            0    6     3  options  Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
    MethodParameters:
         Name  Flags
      name     
      type     
      options  

  public void visit(io.ebeanservice.docstore.api.mapping.DocPropertyVisitor);
    descriptor: (Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyVisitor visitor
         0: .line 50
            invokestatic io.ebeanservice.docstore.api.mapping.DocPropertyMapping.$SWITCH_TABLE$io$ebeanservice$docstore$api$mapping$DocPropertyType:()[I
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iaload
            tableswitch { // 14 - 16
                   14: 5
                   15: 9
                   16: 1
              default: 13
          }
         1: .line 52
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitBegin:()V
         2: .line 53
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
         3: .line 54
            aload 1 /* visitor */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEnd:()V
         4: .line 55
            goto 14
         5: .line 57
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitBeginObject:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
         6: .line 58
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
         7: .line 59
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEndObject:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
         8: .line 60
            goto 14
         9: .line 62
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitBeginList:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
        10: .line 63
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
        11: .line 64
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEndList:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
        12: .line 65
            goto 14
        13: .line 67
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitProperty:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
        14: .line 69
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyVisitor visitor
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0   15     1  visitor  Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;
    MethodParameters:
         Name  Flags
      visitor  

  private void visitChildren(io.ebeanservice.docstore.api.mapping.DocPropertyVisitor);
    descriptor: (Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyVisitor visitor
         0: .line 73
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: io.ebeanservice.docstore.api.mapping.DocPropertyMapping io.ebeanservice.docstore.api.mapping.DocPropertyVisitor top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast io.ebeanservice.docstore.api.mapping.DocPropertyMapping
            astore 2 /* property */
        start local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping property
         2: .line 74
            aload 2 /* property */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visit:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
        end local 2 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping property
         3: .line 73
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 76
            return
        end local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyVisitor visitor
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    5     1   visitor  Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;
            2    3     2  property  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
    MethodParameters:
         Name  Flags
      visitor  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 80
            new java.lang.StringBuilder
            dup
            ldc "name:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc " type:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc " options("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc ")"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;

  public io.ebeanservice.docstore.api.mapping.DocPropertyType getType();
    descriptor: ()Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 87
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            areturn
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;

  public void setType(io.ebeanservice.docstore.api.mapping.DocPropertyType);
    descriptor: (Lio/ebeanservice/docstore/api/mapping/DocPropertyType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
         0: .line 94
            aload 0 /* this */
            aload 1 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
         1: .line 95
            return
        end local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyType type
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    2     1  type  Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 101
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
            areturn
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;

  public io.ebeanservice.docstore.api.mapping.DocPropertyOptions getOptions();
    descriptor: ()Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 108
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
            areturn
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;

  public java.util.List<io.ebeanservice.docstore.api.mapping.DocPropertyMapping> getChildren();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
         0: .line 115
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
            areturn
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
    Signature: ()Ljava/util/List<Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;>;

  public void addChild(io.ebeanservice.docstore.api.mapping.DocPropertyMapping);
    descriptor: (Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping docMapping
         0: .line 122
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.children:Ljava/util/List;
            aload 1 /* docMapping */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 123
            return
        end local 1 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping docMapping
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    2     1  docMapping  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
    MethodParameters:
            Name  Flags
      docMapping  

  public void apply(io.ebean.annotation.DocMapping);
    descriptor: (Lio/ebean/annotation/DocMapping;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
        start local 1 // io.ebean.annotation.DocMapping docMapping
         0: .line 129
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
            aload 1 /* docMapping */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyOptions.apply:(Lio/ebean/annotation/DocMapping;)V
         1: .line 130
            return
        end local 1 // io.ebean.annotation.DocMapping docMapping
        end local 0 // io.ebeanservice.docstore.api.mapping.DocPropertyMapping this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;
            0    2     1  docMapping  Lio/ebean/annotation/DocMapping;
    MethodParameters:
            Name  Flags
      docMapping  

  static int[] $SWITCH_TABLE$io$ebeanservice$docstore$api$mapping$DocPropertyType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 11
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyMapping.$SWITCH_TABLE$io$ebeanservice$docstore$api$mapping$DocPropertyType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic io.ebeanservice.docstore.api.mapping.DocPropertyType.values:()[Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.BINARY:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 13
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.BOOLEAN:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iconst_5
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.DATE:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 11
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.DATETIME:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 12
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.DOUBLE:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 10
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.ENUM:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iconst_1
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.FLOAT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 9
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.INTEGER:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 7
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.KEYWORD:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iconst_3
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.LIST:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 15
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.LONG:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 8
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.OBJECT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 14
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.ROOT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 16
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.SHORT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            bipush 6
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.TEXT:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iconst_4
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyType.UUID:Lio/ebeanservice/docstore/api/mapping/DocPropertyType;
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyType.ordinal:()I
            iconst_2
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            dup
            putstatic io.ebeanservice.docstore.api.mapping.DocPropertyMapping.$SWITCH_TABLE$io$ebeanservice$docstore$api$mapping$DocPropertyType:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
}
SourceFile: "DocPropertyMapping.java"