class io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet extends io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$Base<java.util.Set>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet
  super_class: io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$Base
{
  public void <init>(com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.databind.introspect.AnnotatedField, int, java.lang.String, io.ebean.core.type.DocPropertyType);
    descriptor: (Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;ILjava/lang/String;Lio/ebean/core/type/DocPropertyType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet this
        start local 1 // com.fasterxml.jackson.databind.ObjectMapper objectMapper
        start local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedField field
        start local 3 // int dbType
        start local 4 // java.lang.String pgType
        start local 5 // io.ebean.core.type.DocPropertyType docType
         0: .line 88
            aload 0 /* this */
            ldc Ljava/util/Set;
            aload 1 /* objectMapper */
            aload 2 /* field */
            iload 3 /* dbType */
            aload 4 /* pgType */
            aload 5 /* docType */
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$Base.<init>:(Ljava/lang/Class;Lcom/fasterxml/jackson/databind/ObjectMapper;Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;ILjava/lang/String;Lio/ebean/core/type/DocPropertyType;)V
         1: .line 89
            return
        end local 5 // io.ebean.core.type.DocPropertyType docType
        end local 4 // java.lang.String pgType
        end local 3 // int dbType
        end local 2 // com.fasterxml.jackson.databind.introspect.AnnotatedField field
        end local 1 // com.fasterxml.jackson.databind.ObjectMapper objectMapper
        end local 0 // io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/ebeaninternal/server/type/ScalarTypeJsonObjectMapper$OmSet;
            0    2     1  objectMapper  Lcom/fasterxml/jackson/databind/ObjectMapper;
            0    2     2         field  Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
            0    2     3        dbType  I
            0    2     4        pgType  Ljava/lang/String;
            0    2     5       docType  Lio/ebean/core/type/DocPropertyType;
    MethodParameters:
              Name  Flags
      objectMapper  
      field         
      dbType        
      pgType        
      docType       

  public java.util.Set read(io.ebean.core.type.DataReader);
    descriptor: (Lio/ebean/core/type/DataReader;)Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet this
        start local 1 // io.ebean.core.type.DataReader reader
         0: .line 94
            aload 0 /* this */
            aload 1 /* reader */
            invokespecial io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$Base.read:(Lio/ebean/core/type/DataReader;)Ljava/lang/Object;
            checkcast java.util.Set
            astore 2 /* value */
        start local 2 // java.util.Set value
         1: .line 95
            aload 2 /* value */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: java.util.Set
      StackMap stack:
         2: new io.ebeaninternal.json.ModifyAwareSet
            dup
            aload 2 /* value */
            invokespecial io.ebeaninternal.json.ModifyAwareSet.<init>:(Ljava/util/Set;)V
      StackMap locals:
      StackMap stack: io.ebeaninternal.json.ModifyAwareSet
         3: areturn
        end local 2 // java.util.Set value
        end local 1 // io.ebean.core.type.DataReader reader
        end local 0 // io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lio/ebeaninternal/server/type/ScalarTypeJsonObjectMapper$OmSet;
            0    4     1  reader  Lio/ebean/core/type/DataReader;
            1    4     2   value  Ljava/util/Set;
    Exceptions:
      throws java.sql.SQLException
    MethodParameters:
        Name  Flags
      reader  

  public java.lang.Object read(io.ebean.core.type.DataReader);
    descriptor: (Lio/ebean/core/type/DataReader;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet.read:(Lio/ebean/core/type/DataReader;)Ljava/util/Set;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException
}
Signature: Lio/ebeaninternal/server/type/ScalarTypeJsonObjectMapper$Base<Ljava/util/Set;>;
SourceFile: "ScalarTypeJsonObjectMapper.java"
NestHost: io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper
InnerClasses:
  private abstract Base = io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$Base of io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper
  private OmSet = io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper$OmSet of io.ebeaninternal.server.type.ScalarTypeJsonObjectMapper