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.ebean.core.type.DocPropertyType type;
    descriptor: Lio/ebean/core/type/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$ebean$core$type$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 25
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 20
            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 26
            aload 0 /* this */
            getstatic io.ebean.core.type.DocPropertyType.ROOT:Lio/ebean/core/type/DocPropertyType;
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/DocPropertyType;
         3: .line 27
            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.ebean.core.type.DocPropertyType);
    descriptor: (Ljava/lang/String;Lio/ebean/core/type/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.ebean.core.type.DocPropertyType type
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 20
            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 33
            aload 0 /* this */
            aload 2 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/DocPropertyType;
         3: .line 34
            aload 0 /* this */
            aload 1 /* name */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
         4: .line 35
            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 36
            return
        end local 2 // io.ebean.core.type.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/ebean/core/type/DocPropertyType;
    MethodParameters:
      Name  Flags
      name  
      type  

  public void <init>(java.lang.String, io.ebean.core.type.DocPropertyType, io.ebeanservice.docstore.api.mapping.DocPropertyOptions);
    descriptor: (Ljava/lang/String;Lio/ebean/core/type/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.ebean.core.type.DocPropertyType type
        start local 3 // io.ebeanservice.docstore.api.mapping.DocPropertyOptions options
         0: .line 41
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 20
            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 42
            aload 0 /* this */
            aload 1 /* name */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.name:Ljava/lang/String;
         3: .line 43
            aload 0 /* this */
            aload 2 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/DocPropertyType;
         4: .line 44
            aload 0 /* this */
            aload 3 /* options */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.options:Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
         5: .line 45
            return
        end local 3 // io.ebeanservice.docstore.api.mapping.DocPropertyOptions options
        end local 2 // io.ebean.core.type.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/ebean/core/type/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 51
            invokestatic io.ebeanservice.docstore.api.mapping.DocPropertyMapping.$SWITCH_TABLE$io$ebean$core$type$DocPropertyType:()[I
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.DocPropertyType.ordinal:()I
            iaload
            tableswitch { // 14 - 16
                   14: 5
                   15: 9
                   16: 1
              default: 13
          }
         1: .line 53
      StackMap locals:
      StackMap stack:
            aload 1 /* visitor */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitBegin:()V
         2: .line 54
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
         3: .line 55
            aload 1 /* visitor */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEnd:()V
         4: .line 56
            goto 14
         5: .line 58
      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 59
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
         7: .line 60
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEndObject:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
         8: .line 61
            goto 14
         9: .line 63
      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 64
            aload 0 /* this */
            aload 1 /* visitor */
            invokevirtual io.ebeanservice.docstore.api.mapping.DocPropertyMapping.visitChildren:(Lio/ebeanservice/docstore/api/mapping/DocPropertyVisitor;)V
        11: .line 65
            aload 1 /* visitor */
            aload 0 /* this */
            invokeinterface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor.visitEndList:(Lio/ebeanservice/docstore/api/mapping/DocPropertyMapping;)V
        12: .line 66
            goto 14
        13: .line 68
      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 70
      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 74
            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 75
            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 74
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 77
            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 81
            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/ebean/core/type/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.ebean.core.type.DocPropertyType getType();
    descriptor: ()Lio/ebean/core/type/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 88
            aload 0 /* this */
            getfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/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.ebean.core.type.DocPropertyType);
    descriptor: (Lio/ebean/core/type/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.ebean.core.type.DocPropertyType type
         0: .line 95
            aload 0 /* this */
            aload 1 /* type */
            putfield io.ebeanservice.docstore.api.mapping.DocPropertyMapping.type:Lio/ebean/core/type/DocPropertyType;
         1: .line 96
            return
        end local 1 // io.ebean.core.type.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/ebean/core/type/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 102
            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 109
            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 116
            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 123
            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 124
            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 130
            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 131
            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$ebean$core$type$DocPropertyType();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 12
            getstatic io.ebeanservice.docstore.api.mapping.DocPropertyMapping.$SWITCH_TABLE$io$ebean$core$type$DocPropertyType:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic io.ebean.core.type.DocPropertyType.values:()[Lio/ebean/core/type/DocPropertyType;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic io.ebean.core.type.DocPropertyType.BINARY:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.BOOLEAN:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.DATE:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.DATETIME:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.DOUBLE:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.ENUM:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.FLOAT:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.INTEGER:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.KEYWORD:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.LIST:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.LONG:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.OBJECT:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.ROOT:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.SHORT:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.TEXT:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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.ebean.core.type.DocPropertyType.UUID:Lio/ebean/core/type/DocPropertyType;
            invokevirtual io.ebean.core.type.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$ebean$core$type$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"