public abstract class com.sun.xml.internal.ws.client.sei.ValueSetter
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.xml.internal.ws.client.sei.ValueSetter
  super_class: java.lang.Object
{
  private static final com.sun.xml.internal.ws.client.sei.ValueSetter RETURN_VALUE;
    descriptor: Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.sun.xml.internal.ws.client.sei.ValueSetter[] POOL;
    descriptor: [Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static final com.sun.xml.internal.ws.client.sei.ValueSetter SINGLE_VALUE;
    descriptor: Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=1, args_size=0
         0: .line 74
            new com.sun.xml.internal.ws.client.sei.ValueSetter$ReturnValue
            dup
            invokespecial com.sun.xml.internal.ws.client.sei.ValueSetter$ReturnValue.<init>:()V
            putstatic com.sun.xml.internal.ws.client.sei.ValueSetter.RETURN_VALUE:Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
         1: .line 79
            bipush 16
            anewarray com.sun.xml.internal.ws.client.sei.ValueSetter
            putstatic com.sun.xml.internal.ws.client.sei.ValueSetter.POOL:[Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
         2: .line 82
            iconst_0
            istore 0 /* i */
        start local 0 // int i
         3: goto 6
         4: .line 83
      StackMap locals: int
      StackMap stack:
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetter.POOL:[Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            iload 0 /* i */
            new com.sun.xml.internal.ws.client.sei.ValueSetter$Param
            dup
            iload 0 /* i */
            invokespecial com.sun.xml.internal.ws.client.sei.ValueSetter$Param.<init>:(I)V
            aastore
         5: .line 82
            iinc 0 /* i */ 1
      StackMap locals:
      StackMap stack:
         6: iload 0 /* i */
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetter.POOL:[Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            arraylength
            if_icmplt 4
        end local 0 // int i
         7: .line 137
            new com.sun.xml.internal.ws.client.sei.ValueSetter$SingleValue
            dup
            invokespecial com.sun.xml.internal.ws.client.sei.ValueSetter$SingleValue.<init>:()V
            putstatic com.sun.xml.internal.ws.client.sei.ValueSetter.SINGLE_VALUE:Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            3    7     0     i  I

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.ws.client.sei.ValueSetter this
         0: .line 52
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.ws.client.sei.ValueSetter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/ws/client/sei/ValueSetter;

  abstract java.lang.Object put(java.lang.Object, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      obj   
      args  

  static com.sun.xml.internal.ws.client.sei.ValueSetter getSync(com.sun.xml.internal.ws.model.ParameterImpl);
    descriptor: (Lcom/sun/xml/internal/ws/model/ParameterImpl;)Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.xml.internal.ws.model.ParameterImpl p
         0: .line 90
            aload 0 /* p */
            invokevirtual com.sun.xml.internal.ws.model.ParameterImpl.getIndex:()I
            istore 1 /* idx */
        start local 1 // int idx
         1: .line 92
            iload 1 /* idx */
            iconst_m1
            if_icmpne 3
         2: .line 93
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetter.RETURN_VALUE:Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            areturn
         3: .line 94
      StackMap locals: int
      StackMap stack:
            iload 1 /* idx */
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetter.POOL:[Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            arraylength
            if_icmpge 5
         4: .line 95
            getstatic com.sun.xml.internal.ws.client.sei.ValueSetter.POOL:[Lcom/sun/xml/internal/ws/client/sei/ValueSetter;
            iload 1 /* idx */
            aaload
            areturn
         5: .line 97
      StackMap locals:
      StackMap stack:
            new com.sun.xml.internal.ws.client.sei.ValueSetter$Param
            dup
            iload 1 /* idx */
            invokespecial com.sun.xml.internal.ws.client.sei.ValueSetter$Param.<init>:(I)V
            areturn
        end local 1 // int idx
        end local 0 // com.sun.xml.internal.ws.model.ParameterImpl p
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0     p  Lcom/sun/xml/internal/ws/model/ParameterImpl;
            1    6     1   idx  I
    MethodParameters:
      Name  Flags
      p     
}
SourceFile: "ValueSetter.java"
NestMembers:
  com.sun.xml.internal.ws.client.sei.ValueSetter$AsyncBeanValueSetter  com.sun.xml.internal.ws.client.sei.ValueSetter$Param  com.sun.xml.internal.ws.client.sei.ValueSetter$ReturnValue  com.sun.xml.internal.ws.client.sei.ValueSetter$SingleValue
InnerClasses:
  final AsyncBeanValueSetter = com.sun.xml.internal.ws.client.sei.ValueSetter$AsyncBeanValueSetter of com.sun.xml.internal.ws.client.sei.ValueSetter
  final Param = com.sun.xml.internal.ws.client.sei.ValueSetter$Param of com.sun.xml.internal.ws.client.sei.ValueSetter
  private final ReturnValue = com.sun.xml.internal.ws.client.sei.ValueSetter$ReturnValue of com.sun.xml.internal.ws.client.sei.ValueSetter
  private final SingleValue = com.sun.xml.internal.ws.client.sei.ValueSetter$SingleValue of com.sun.xml.internal.ws.client.sei.ValueSetter