public class org.apache.commons.collections.PredicateUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.commons.collections.PredicateUtils
  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 // org.apache.commons.collections.PredicateUtils this
         0: .line 81
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 82
            return
        end local 0 // org.apache.commons.collections.PredicateUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/commons/collections/PredicateUtils;

  public static org.apache.commons.collections.Predicate exceptionPredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 96
            getstatic org.apache.commons.collections.functors.ExceptionPredicate.INSTANCE:Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate truePredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 107
            getstatic org.apache.commons.collections.functors.TruePredicate.INSTANCE:Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate falsePredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 118
            getstatic org.apache.commons.collections.functors.FalsePredicate.INSTANCE:Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate nullPredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 129
            getstatic org.apache.commons.collections.functors.NullPredicate.INSTANCE:Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate notNullPredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 140
            getstatic org.apache.commons.collections.functors.NotNullPredicate.INSTANCE:Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate equalPredicate(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object value
         0: .line 153
            aload 0 /* value */
            invokestatic org.apache.commons.collections.functors.EqualPredicate.getInstance:(Ljava/lang/Object;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.lang.Object value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public static org.apache.commons.collections.Predicate identityPredicate(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Object value
         0: .line 166
            aload 0 /* value */
            invokestatic org.apache.commons.collections.functors.IdentityPredicate.getInstance:(Ljava/lang/Object;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.lang.Object value
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      value  

  public static org.apache.commons.collections.Predicate instanceofPredicate(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.Class type
         0: .line 181
            aload 0 /* type */
            invokestatic org.apache.commons.collections.functors.InstanceofPredicate.getInstance:(Ljava/lang/Class;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.lang.Class type
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  type  Ljava/lang/Class;
    MethodParameters:
      Name  Flags
      type  

  public static org.apache.commons.collections.Predicate uniquePredicate();
    descriptor: ()Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 197
            invokestatic org.apache.commons.collections.functors.UniquePredicate.getInstance:()Lorg/apache/commons/collections/Predicate;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.commons.collections.Predicate invokerPredicate(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.String methodName
         0: .line 219
            aload 0 /* methodName */
            invokestatic org.apache.commons.collections.functors.InvokerTransformer.getInstance:(Ljava/lang/String;)Lorg/apache/commons/collections/Transformer;
            invokestatic org.apache.commons.collections.PredicateUtils.asPredicate:(Lorg/apache/commons/collections/Transformer;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.lang.String methodName
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  methodName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      methodName  

  public static org.apache.commons.collections.Predicate invokerPredicate(java.lang.String, java.lang.Class[], java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // java.lang.String methodName
        start local 1 // java.lang.Class[] paramTypes
        start local 2 // java.lang.Object[] args
         0: .line 244
            aload 0 /* methodName */
            aload 1 /* paramTypes */
            aload 2 /* args */
            invokestatic org.apache.commons.collections.functors.InvokerTransformer.getInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Lorg/apache/commons/collections/Transformer;
            invokestatic org.apache.commons.collections.PredicateUtils.asPredicate:(Lorg/apache/commons/collections/Transformer;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 2 // java.lang.Object[] args
        end local 1 // java.lang.Class[] paramTypes
        end local 0 // java.lang.String methodName
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  methodName  Ljava/lang/String;
            0    1     1  paramTypes  [Ljava/lang/Class;
            0    1     2        args  [Ljava/lang/Object;
    MethodParameters:
            Name  Flags
      methodName  
      paramTypes  
      args        

  public static org.apache.commons.collections.Predicate andPredicate(org.apache.commons.collections.Predicate, org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.collections.Predicate predicate1
        start local 1 // org.apache.commons.collections.Predicate predicate2
         0: .line 262
            aload 0 /* predicate1 */
            aload 1 /* predicate2 */
            invokestatic org.apache.commons.collections.functors.AndPredicate.getInstance:(Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate2
        end local 0 // org.apache.commons.collections.Predicate predicate1
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicate1  Lorg/apache/commons/collections/Predicate;
            0    1     1  predicate2  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicate1  
      predicate2  

  public static org.apache.commons.collections.Predicate allPredicate(org.apache.commons.collections.Predicate[]);
    descriptor: ([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate[] predicates
         0: .line 278
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.AllPredicate.getInstance:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate[] predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  [Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate allPredicate(java.util.Collection);
    descriptor: (Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Collection predicates
         0: .line 294
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.AllPredicate.getInstance:(Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.util.Collection predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  Ljava/util/Collection;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate orPredicate(org.apache.commons.collections.Predicate, org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.collections.Predicate predicate1
        start local 1 // org.apache.commons.collections.Predicate predicate2
         0: .line 309
            aload 0 /* predicate1 */
            aload 1 /* predicate2 */
            invokestatic org.apache.commons.collections.functors.OrPredicate.getInstance:(Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate2
        end local 0 // org.apache.commons.collections.Predicate predicate1
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicate1  Lorg/apache/commons/collections/Predicate;
            0    1     1  predicate2  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicate1  
      predicate2  

  public static org.apache.commons.collections.Predicate anyPredicate(org.apache.commons.collections.Predicate[]);
    descriptor: ([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate[] predicates
         0: .line 325
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.AnyPredicate.getInstance:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate[] predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  [Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate anyPredicate(java.util.Collection);
    descriptor: (Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Collection predicates
         0: .line 341
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.AnyPredicate.getInstance:(Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.util.Collection predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  Ljava/util/Collection;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate eitherPredicate(org.apache.commons.collections.Predicate, org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.commons.collections.Predicate predicate1
        start local 1 // org.apache.commons.collections.Predicate predicate2
         0: .line 356
            iconst_2
            anewarray org.apache.commons.collections.Predicate
            dup
            iconst_0
            aload 0 /* predicate1 */
            aastore
            dup
            iconst_1
            aload 1 /* predicate2 */
            aastore
            invokestatic org.apache.commons.collections.PredicateUtils.onePredicate:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate2
        end local 0 // org.apache.commons.collections.Predicate predicate1
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicate1  Lorg/apache/commons/collections/Predicate;
            0    1     1  predicate2  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicate1  
      predicate2  

  public static org.apache.commons.collections.Predicate onePredicate(org.apache.commons.collections.Predicate[]);
    descriptor: ([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate[] predicates
         0: .line 372
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.OnePredicate.getInstance:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate[] predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  [Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate onePredicate(java.util.Collection);
    descriptor: (Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Collection predicates
         0: .line 388
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.OnePredicate.getInstance:(Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.util.Collection predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  Ljava/util/Collection;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate neitherPredicate(org.apache.commons.collections.Predicate, org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.commons.collections.Predicate predicate1
        start local 1 // org.apache.commons.collections.Predicate predicate2
         0: .line 403
            iconst_2
            anewarray org.apache.commons.collections.Predicate
            dup
            iconst_0
            aload 0 /* predicate1 */
            aastore
            dup
            iconst_1
            aload 1 /* predicate2 */
            aastore
            invokestatic org.apache.commons.collections.PredicateUtils.nonePredicate:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate2
        end local 0 // org.apache.commons.collections.Predicate predicate1
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicate1  Lorg/apache/commons/collections/Predicate;
            0    1     1  predicate2  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicate1  
      predicate2  

  public static org.apache.commons.collections.Predicate nonePredicate(org.apache.commons.collections.Predicate[]);
    descriptor: ([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate[] predicates
         0: .line 419
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.NonePredicate.getInstance:([Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate[] predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  [Lorg/apache/commons/collections/Predicate;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate nonePredicate(java.util.Collection);
    descriptor: (Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Collection predicates
         0: .line 435
            aload 0 /* predicates */
            invokestatic org.apache.commons.collections.functors.NonePredicate.getInstance:(Ljava/util/Collection;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // java.util.Collection predicates
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  predicates  Ljava/util/Collection;
    MethodParameters:
            Name  Flags
      predicates  

  public static org.apache.commons.collections.Predicate notPredicate(org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate predicate
         0: .line 449
            aload 0 /* predicate */
            invokestatic org.apache.commons.collections.functors.NotPredicate.getInstance:(Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate predicate
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
           Name  Flags
      predicate  

  public static org.apache.commons.collections.Predicate asPredicate(org.apache.commons.collections.Transformer);
    descriptor: (Lorg/apache/commons/collections/Transformer;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Transformer transformer
         0: .line 467
            aload 0 /* transformer */
            invokestatic org.apache.commons.collections.functors.TransformerPredicate.getInstance:(Lorg/apache/commons/collections/Transformer;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Transformer transformer
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  transformer  Lorg/apache/commons/collections/Transformer;
    MethodParameters:
             Name  Flags
      transformer  

  public static org.apache.commons.collections.Predicate nullIsExceptionPredicate(org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate predicate
         0: .line 485
            aload 0 /* predicate */
            invokestatic org.apache.commons.collections.functors.NullIsExceptionPredicate.getInstance:(Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate predicate
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
           Name  Flags
      predicate  

  public static org.apache.commons.collections.Predicate nullIsFalsePredicate(org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate predicate
         0: .line 500
            aload 0 /* predicate */
            invokestatic org.apache.commons.collections.functors.NullIsFalsePredicate.getInstance:(Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate predicate
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
           Name  Flags
      predicate  

  public static org.apache.commons.collections.Predicate nullIsTruePredicate(org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.commons.collections.Predicate predicate
         0: .line 515
            aload 0 /* predicate */
            invokestatic org.apache.commons.collections.functors.NullIsTruePredicate.getInstance:(Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 0 // org.apache.commons.collections.Predicate predicate
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
           Name  Flags
      predicate  

  public static org.apache.commons.collections.Predicate transformedPredicate(org.apache.commons.collections.Transformer, org.apache.commons.collections.Predicate);
    descriptor: (Lorg/apache/commons/collections/Transformer;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.commons.collections.Transformer transformer
        start local 1 // org.apache.commons.collections.Predicate predicate
         0: .line 533
            aload 0 /* transformer */
            aload 1 /* predicate */
            invokestatic org.apache.commons.collections.functors.TransformedPredicate.getInstance:(Lorg/apache/commons/collections/Transformer;Lorg/apache/commons/collections/Predicate;)Lorg/apache/commons/collections/Predicate;
            areturn
        end local 1 // org.apache.commons.collections.Predicate predicate
        end local 0 // org.apache.commons.collections.Transformer transformer
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0  transformer  Lorg/apache/commons/collections/Transformer;
            0    1     1    predicate  Lorg/apache/commons/collections/Predicate;
    MethodParameters:
             Name  Flags
      transformer  
      predicate    
}
SourceFile: "PredicateUtils.java"