public class com.barchart.udt.OptionUDT<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.barchart.udt.OptionUDT
  super_class: java.lang.Object
{
  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_MSS;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Maximum_Transfer_Unit;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> UDT_SNDSYN;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> Is_Send_Synchronous;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> UDT_RCVSYN;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> Is_Receive_Synchronous;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<com.barchart.udt.FactoryUDT> UDT_CC;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Lcom/barchart/udt/FactoryUDT;>;

  public static final com.barchart.udt.OptionUDT<com.barchart.udt.FactoryUDT> Custom_Congestion_Control;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Lcom/barchart/udt/FactoryUDT;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_FC;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Flight_Window_Size;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_SNDBUF;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Protocol_Send_Buffer_Size;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_RCVBUF;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Protocol_Receive_Buffer_Size;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<com.barchart.udt.LingerUDT> UDT_LINGER;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Lcom/barchart/udt/LingerUDT;>;

  public static final com.barchart.udt.OptionUDT<com.barchart.udt.LingerUDT> Time_To_Linger_On_Close;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Lcom/barchart/udt/LingerUDT;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDP_SNDBUF;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> System_Send_Buffer_Size;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDP_RCVBUF;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> System_Receive_Buffer_Size;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> UDT_RENDEZVOUS;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> Is_Randezvous_Connect_Enabled;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_SNDTIMEO;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Send_Timeout;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_RCVTIMEO;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Receive_Timeout;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> UDT_REUSEADDR;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Boolean> Is_Address_Reuse_Enabled;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Boolean;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Long> UDT_MAXBW;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Long;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Long> Maximum_Bandwidth;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Long;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_STATE;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Status_Code;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_EVENT;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Epoll_Event_Mask;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_SNDDATA;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Send_Buffer_Consumed;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> UDT_RCVDATA;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  public static final com.barchart.udt.OptionUDT<java.lang.Integer> Receive_Buffer_Available;
    descriptor: Lcom/barchart/udt/OptionUDT;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT<Ljava/lang/Integer;>;

  protected static final Logger log;
    descriptor: LLogger;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected static final java.util.List<com.barchart.udt.OptionUDT<?>> values;
    descriptor: Ljava/util/List;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Lcom/barchart/udt/OptionUDT<*>;>;

  private final int code;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Class<?> type;
    descriptor: Ljava/lang/Class;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  private final com.barchart.udt.OptionUDT$Format format;
    descriptor: Lcom/barchart/udt/OptionUDT$Format;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lcom/barchart/udt/OptionUDT$Format;

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

  protected void <init>(int, java.lang.Class<T>, com.barchart.udt.OptionUDT$Format);
    descriptor: (ILjava/lang/Class;Lcom/barchart/udt/OptionUDT$Format;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.barchart.udt.OptionUDT this
         0: .line 15
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.slf4j cannot be resolved\n\tThe import org.slf4j cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.OptionUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/OptionUDT<TT;>;
    Signature: (ILjava/lang/Class<TT;>;Lcom/barchart/udt/OptionUDT$Format;)V
    MethodParameters:
        Name  Flags
      code    final
      klaz    final
      format  final

  protected static <T> com.barchart.udt.OptionUDT<T> NEW(int, java.lang.Class<T>, com.barchart.udt.OptionUDT$Format);
    descriptor: (ILjava/lang/Class;Lcom/barchart/udt/OptionUDT$Format;)Lcom/barchart/udt/OptionUDT;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 212
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>(ILjava/lang/Class<TT;>;Lcom/barchart/udt/OptionUDT$Format;)Lcom/barchart/udt/OptionUDT<TT;>;
    MethodParameters:
        Name  Flags
      code    final
      klaz    final
      format  final

  public static void appendSnapshot(com.barchart.udt.SocketUDT, java.lang.StringBuilder);
    descriptor: (Lcom/barchart/udt/SocketUDT;Ljava/lang/StringBuilder;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 249
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
           Name  Flags
      socketUDT  final
      text       final

  public int code();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.OptionUDT this
         0: .line 264
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.OptionUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/OptionUDT<TT;>;

  public java.lang.Class<?> type();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.OptionUDT this
         0: .line 268
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.OptionUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/OptionUDT<TT;>;
    Signature: ()Ljava/lang/Class<*>;

  public com.barchart.udt.OptionUDT$Format format();
    descriptor: ()Lcom/barchart/udt/OptionUDT$Format;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.OptionUDT this
         0: .line 272
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.OptionUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/OptionUDT<TT;>;
    Signature: ()Lcom/barchart/udt/OptionUDT$Format;

  public java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.barchart.udt.OptionUDT this
         0: .line 276
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.barchart.udt.OptionUDT this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/barchart/udt/OptionUDT<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "OptionUDT.java"
NestMembers:
  com.barchart.udt.OptionUDT$Format  com.barchart.udt.OptionUDT$Format$1  com.barchart.udt.OptionUDT$Format$2  com.barchart.udt.OptionUDT$Format$3  com.barchart.udt.OptionUDT$Format$4
InnerClasses:
  public abstract Format = com.barchart.udt.OptionUDT$Format of com.barchart.udt.OptionUDT