public abstract class com.sun.codemodel.internal.JExpressionImpl implements com.sun.codemodel.internal.JExpression
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.codemodel.internal.JExpressionImpl
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 31
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression minus();
    descriptor: ()Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 39
            aload 0 /* this */
            invokestatic com.sun.codemodel.internal.JOp.minus:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression not();
    descriptor: ()Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 46
            aload 0 /* this */
            invokestatic com.sun.codemodel.internal.JOp.not:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression complement();
    descriptor: ()Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 50
            aload 0 /* this */
            invokestatic com.sun.codemodel.internal.JOp.complement:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression incr();
    descriptor: ()Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 54
            aload 0 /* this */
            invokestatic com.sun.codemodel.internal.JOp.incr:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression decr();
    descriptor: ()Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
         0: .line 58
            aload 0 /* this */
            invokestatic com.sun.codemodel.internal.JOp.decr:(Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/codemodel/internal/JExpressionImpl;

  public final com.sun.codemodel.internal.JExpression plus(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 62
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.plus:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression minus(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 66
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.minus:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression mul(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 70
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.mul:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression div(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 74
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.div:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression mod(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 78
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.mod:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression shl(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 82
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.shl:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression shr(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 86
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.shr:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression shrz(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 90
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.shrz:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression band(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 94
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.band:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression bor(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 98
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.bor:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression cand(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 102
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.cand:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression cor(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 106
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.cor:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression xor(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 110
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.xor:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression lt(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 114
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.lt:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression lte(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 118
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.lte:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression gt(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 122
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.gt:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression gte(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 126
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.gte:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression eq(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 130
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.eq:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression ne(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression right
         0: .line 134
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp.ne:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JExpression _instanceof(com.sun.codemodel.internal.JType);
    descriptor: (Lcom/sun/codemodel/internal/JType;)Lcom/sun/codemodel/internal/JExpression;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JType right
         0: .line 138
            aload 0 /* this */
            aload 1 /* right */
            invokestatic com.sun.codemodel.internal.JOp._instanceof:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JType;)Lcom/sun/codemodel/internal/JExpression;
            areturn
        end local 1 // com.sun.codemodel.internal.JType right
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  right  Lcom/sun/codemodel/internal/JType;
    MethodParameters:
       Name  Flags
      right  

  public final com.sun.codemodel.internal.JInvocation invoke(com.sun.codemodel.internal.JMethod);
    descriptor: (Lcom/sun/codemodel/internal/JMethod;)Lcom/sun/codemodel/internal/JInvocation;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JMethod method
         0: .line 147
            aload 0 /* this */
            aload 1 /* method */
            invokestatic com.sun.codemodel.internal.JExpr.invoke:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JMethod;)Lcom/sun/codemodel/internal/JInvocation;
            areturn
        end local 1 // com.sun.codemodel.internal.JMethod method
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  method  Lcom/sun/codemodel/internal/JMethod;
    MethodParameters:
        Name  Flags
      method  

  public final com.sun.codemodel.internal.JInvocation invoke(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/codemodel/internal/JInvocation;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // java.lang.String method
         0: .line 151
            aload 0 /* this */
            aload 1 /* method */
            invokestatic com.sun.codemodel.internal.JExpr.invoke:(Lcom/sun/codemodel/internal/JExpression;Ljava/lang/String;)Lcom/sun/codemodel/internal/JInvocation;
            areturn
        end local 1 // java.lang.String method
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  

  public final com.sun.codemodel.internal.JFieldRef ref(com.sun.codemodel.internal.JVar);
    descriptor: (Lcom/sun/codemodel/internal/JVar;)Lcom/sun/codemodel/internal/JFieldRef;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JVar field
         0: .line 155
            aload 0 /* this */
            aload 1 /* field */
            invokestatic com.sun.codemodel.internal.JExpr.ref:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JVar;)Lcom/sun/codemodel/internal/JFieldRef;
            areturn
        end local 1 // com.sun.codemodel.internal.JVar field
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  field  Lcom/sun/codemodel/internal/JVar;
    MethodParameters:
       Name  Flags
      field  

  public final com.sun.codemodel.internal.JFieldRef ref(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/codemodel/internal/JFieldRef;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // java.lang.String field
         0: .line 159
            aload 0 /* this */
            aload 1 /* field */
            invokestatic com.sun.codemodel.internal.JExpr.ref:(Lcom/sun/codemodel/internal/JExpression;Ljava/lang/String;)Lcom/sun/codemodel/internal/JFieldRef;
            areturn
        end local 1 // java.lang.String field
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  field  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      field  

  public final com.sun.codemodel.internal.JArrayCompRef component(com.sun.codemodel.internal.JExpression);
    descriptor: (Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JArrayCompRef;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.codemodel.internal.JExpressionImpl this
        start local 1 // com.sun.codemodel.internal.JExpression index
         0: .line 163
            aload 0 /* this */
            aload 1 /* index */
            invokestatic com.sun.codemodel.internal.JExpr.component:(Lcom/sun/codemodel/internal/JExpression;Lcom/sun/codemodel/internal/JExpression;)Lcom/sun/codemodel/internal/JArrayCompRef;
            areturn
        end local 1 // com.sun.codemodel.internal.JExpression index
        end local 0 // com.sun.codemodel.internal.JExpressionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/codemodel/internal/JExpressionImpl;
            0    1     1  index  Lcom/sun/codemodel/internal/JExpression;
    MethodParameters:
       Name  Flags
      index  
}
SourceFile: "JExpressionImpl.java"