7 Replies Latest reply on May 14, 2015 6:09 AM by adinn

    StackOverflow for Iterator.<init> AT EXIT

    willreichert

      We are trying to track all the instances where an empty Iterator is created (one where hasNext() is always false). We created the following Byteman rule:

      RULE Iterator_init

      INTERFACE ^java.util.Iterator

      METHOD <init>

      AT EXIT

      BIND down : java.util.Iterator = $0;

      IF !down.hasNext()

      DO setTriggering(false);

      System.out.println("Triggered!!!!");

      ENDRULE

       

      We are using byteman-2.2.2 (latest from the download link) with the following options

      -javaagent:${BYTEMAN_HOME}/lib/byteman.jar=listener:false,boot:${BYTEMAN_HOME}/lib/byteman.jar,script:/home/wreicher/code/local/BytemanIterator/Iterator.btm -Dorg.jboss.byteman.verbose=true -Dorg.jboss.byteman.debug

      It works when tested against the following code:

       

      public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<String>();
        Iterator foo = list.iterator();
        System.out.println(foo.hasNext() );
        System.out.println("start");
        for(int i=0; i<10; i++){

          for(String val : list){

            System.out.println(val);
          }

        }

        System.out.println("stop");
      }

       

      but when we test it in jboss-eap the rule results in a StackOverflowException. Does anyone know what we may be doing wrong with our byteman script or how we can change it to avoid the recursion?

       

      Exception in thread "main" java.lang.ExceptionInInitializerError

        at __redirected.__JAXPRedirected.initAll(__JAXPRedirected.java:85)

        at org.jboss.modules.Module$1.run(Module.java:133)

        at org.jboss.modules.Module$1.run(Module.java:120)

        at java.security.AccessController.doPrivileged(Native Method)

        at org.jboss.modules.Module.<clinit>(Module.java:120)

        at org.jboss.modules.Main.main(Main.java:378)

      Caused by: org.jboss.byteman.rule.exception.ExecuteException: Iterator_init  : caught java.lang.StackOverflowError

        at org.jboss.byteman.rule.Rule.execute(Rule.java:716)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

      Caused by: java.lang.StackOverflowError

        at java.lang.Throwable.getMessage(Throwable.java:377)

        at java.lang.Throwable.getLocalizedMessage(Throwable.java:391)

        at java.lang.Throwable.toString(Throwable.java:480)

        at java.lang.String.valueOf(String.java:2847)

        at java.lang.StringBuilder.append(StringBuilder.java:128)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:715)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:606)

        at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)

        at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)

        at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)

        at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)

        at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:684)

        at org.jboss.byteman.rule.Rule.execute(Rule.java:653)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:823)

        at java.util.ArrayList$Itr.<init>(ArrayList.java:820)

        at java.util.ArrayList.iterator(ArrayList.java:814)

        at sun.reflect.Label.bind(Label.java:70)

        at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)

        at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)

        at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        • 1. Re: StackOverflow for Iterator.<init> AT EXIT
          adinn

          Hi Will,

           

          when we test it in jboss-eap the rule results in a StackOverflowException. Does anyone know what we may be doing wrong with our byteman script or how we can change it to avoid the recursion?

           

          Yes, me :-)

           

          The stack trace shows that the recursion is happening during evaluation of the method called in the condition

           

            . . .
            at org.jboss.byteman.rule.Rule.execute(Rule.java:653)
            at java.util.ArrayList$Itr.<init>(ArrayList.java:823)
            at java.util.ArrayList$Itr.<init>(ArrayList.java:820)
            at java.util.ArrayList.iterator(ArrayList.java:814)
            at sun.reflect.Label.bind(Label.java:70)
            at sun.reflect.MethodAccessorGenerator.emitInvoke(MethodAccessorGenerator.java:478)
            at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:382)
            at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:77)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:46)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.jboss.byteman.rule.expression.MethodExpression.interpret(MethodExpression.java:341)
            at org.jboss.byteman.rule.expression.NotExpression.interpret(NotExpression.java:56)
            at org.jboss.byteman.rule.Condition.interpret(Condition.java:116)
            at org.jboss.byteman.rule.helper.InterpretedHelper.test(InterpretedHelper.java:164)
            at org.jboss.byteman.rule.helper.InterpretedHelper.execute0(InterpretedHelper.java:138)
            at org.jboss.byteman.rule.helper.InterpretedHelper.execute(InterpretedHelper.java:101)
            at org.jboss.byteman.rule.Rule.execute(Rule.java:684)
            at org.jboss.byteman.rule.Rule.execute(Rule.java:653)
            . . .
          

           

          That's because the method call is executed by the Byteman rule engine's interpreter and that means it has to use reflection. The reflection code employs an iterator to process the arguments to the call. Only you have instrumented ^Iterator.init<>  which means you have injected a trigger into ArrayList$Itr.<init>. Oops!

           

          What you really need to be able to do is inhibit recursive triggering before you execute the method in the condition e.g.

           

          RULE Iterator_init
          INTERFACE ^java.util.Iterator
          METHOD <init>
          AT EXIT
          BIND down : java.util.Iterator = $0;
          IF setTriggering(false) && !down.hasNext()
          DO System.out.println("Triggered!!!!");
          ENDRULE
          

           

          but that is not going to work for 2 reasons:

          1. setTriggering(boolean) is a void method so it cannot be ANDed into the condition -- you will get a type error if you try it
          2. execution of setTriggering(false) requires the interpreter to use reflection to execute Helper. setTriggering so that just shifts the problem back one step

           

          The first problem shoudl be fixed by making setTriggering return a boolean. However,this can be bypassed by calling a different method (the one used to implement setTriggering(false):

           

          RULE Iterator_init
          INTERFACE ^java.util.Iterator
          METHOD <init>
          AT EXIT
          BIND down : java.util.Iterator = $0;
          IF org.jboss.byteman.rule.Rule.disableTriggers(true) && !down.hasNext()
          DO System.out.println("Triggered!!!!");
          ENDRULE
          

           

          A better, clearer equivalent would be to bind the result in the BIND clause

           

          RULE Iterator_init
          INTERFACE ^java.util.Iterator
          METHOD <init>
          AT EXIT
          BIND down : java.util.Iterator = $0;
               enabled : org.jboss.byteman.rule.Rule.disableTriggers(true)
          IF enabled && !down.hasNext()
          DO System.out.println("Triggered!!!!");
          ENDRULE
          

           

          However, that is not going to get round the 2nd problem. For that I suggest you try running with -Dorg.jboss.byteman.compile.to.bytecode added to your command line. That should cause the  rule code to be replaced with bytecode and result in the call to disableTriggers being executed as a normal method call raher than by reflection.

           

          Can you try this to see if it works as expected?

           

          Meanwhile I will

           

          1. raise a JIRA to fix setTriggering so it returns a boolean
          2. think about how I can call setTriggering without using reflection

           

          reards,

           

           

          Andrew DInn

          • 2. Re: StackOverflow for Iterator.<init> AT EXIT
            willreichert

            Thanks, Andrew.

             

            We tried the following byteman script

            RULE Iterator_init
            INTERFACE ^java.util.Iterator
            METHOD <init>
            AT EXIT
            BIND down : java.util.Iterator = $0;
            enabled = org.jboss.byteman.rule.Rule.disableTriggers();
            IF enabled && !down.hasNext()
            DO
            System.out.println("Triggered!!!");
            ENDRULE
            

             

            We get the same infinite recursion without -Dorg.jboss.byteman.compile.to.bytecode and with compile.to.bytecode we get the following exception:

            org.jboss.byteman.agent.Transformer : possible trigger for rule Iterator_init in class java.util.Collections$1
            RuleTriggerMethodAdapter.injectTriggerPoint : inserting trigger into java.util.Collections$1.<init>(java.lang.Object) void for rule Iterator_init
            org.jboss.byteman.agent.Transformer : inserted trigger for Iterator_init in class java.util.Collections$1
            Rule.execute called for Iterator_init_5
            HelperManager.install for helper class org.jboss.byteman.rule.helper.Helper
            calling activated() for helper class org.jboss.byteman.rule.helper.Helper
            Default helper activated
            calling installed(Iterator_init) for helper classorg.jboss.byteman.rule.helper.Helper
            Installed rule using default helper : Iterator_init
            Iterator_init execute()
            Iterator_init : java.lang.IllegalAccessError: tried to access class java.util.Collections$1 from class org.jboss.byteman.rule.helper.Helper_HelperAdapter_Compiled_1
            caught ExecuteException
            Exception in thread "main" java.lang.ExceptionInInitializerError
              at org.jboss.modules.Main.main(Main.java:366)
            Caused by: org.jboss.byteman.rule.exception.ExecuteException: Iterator_init  : caught java.lang.IllegalAccessError: tried to access class java.util.Collections$1 from class org.jboss.byteman.rule.helper.Helper_HelperAdapter_Compiled_1
              at org.jboss.byteman.rule.Rule.execute(Rule.java:716)
              at org.jboss.byteman.rule.Rule.execute(Rule.java:653)
              at java.util.Collections$1.<init>(Collections.java:3301)
              at java.util.Collections.singletonIterator(Collections.java:3300)
              at java.util.Collections$SingletonList.iterator(Collections.java:3366)
              at org.jboss.modules.LayeredModulePathFactory.resolveLayeredModulePath(LayeredModulePathFactory.java:77)
              at org.jboss.modules.LocalModuleFinder.getRepoRoots(LocalModuleFinder.java:115)
              at org.jboss.modules.LocalModuleFinder.<init>(LocalModuleFinder.java:111)
              at org.jboss.modules.LocalModuleFinder.<init>(LocalModuleFinder.java:92)
              at org.jboss.modules.LocalModuleLoader.<init>(LocalModuleLoader.java:61)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
              at org.jboss.modules.DefaultBootModuleLoaderHolder$1.run(DefaultBootModuleLoaderHolder.java:41)
              at org.jboss.modules.DefaultBootModuleLoaderHolder$1.run(DefaultBootModuleLoaderHolder.java:37)
              at java.security.AccessController.doPrivileged(Native Method)
              at org.jboss.modules.DefaultBootModuleLoaderHolder.<clinit>(DefaultBootModuleLoaderHolder.java:37)
              ... 1 more
            Caused by: java.lang.IllegalAccessError: tried to access class java.util.Collections$1 from class org.jboss.byteman.rule.helper.Helper_HelperAdapter_Compiled_1
              at org.jboss.byteman.rule.helper.Helper_HelperAdapter_Compiled_1.execute0(Iterator.btm:5)
              at org.jboss.byteman.rule.helper.Helper_HelperAdapter_Compiled_1.execute(Iterator.btm)
              at org.jboss.byteman.rule.Rule.execute(Rule.java:684)
              ... 18 more
            

             

            I believe the exception may be caused by our script trying to call hasNext() on some of the private inner classes that implement java.util.Iterator. We tried a few approaches to get around the access limitation and settled on down casting to Iterator rather than using a Helper class but we can certainly switch back to a Helper if you think that will work with the compile.to.byteman

            • 3. Re: StackOverflow for Iterator.<init> AT EXIT
              adinn

              Hi Will,

               

              I believe the exception may be caused by our script trying to call hasNext() on some of the private inner classes that implement java.util.Iterator. We tried a few approaches to get around the access limitation and settled on down casting to Iterator rather than using a Helper class but we can certainly switch back to a Helper if you think that will work with the compile.to.bytecode

               

              Yes, the problem is that you are trying to access a public method of a non-public inner class and that is not possible from bytecode no matter what privileges the calling class has (by default Byteman has an access all areas pass). This is a known issue which has not yet been resolved.

               

              This inner class access problem is fixable. Byteman could arrange for the compiled code to execute the method using reflection (that's what Byteman does when it needs to execute private methods from generated bytecode). Well, at least that's true for static inner classes -- non-static classes require you to have a handle on the outer wrapper instance which is a whole nother can of worms and explains why this has not yet been fixed.

               

              Anyway, that fix is not going  not help you in this case since the whole point is that you actually want to avoid using reflection :-(

               

              I'll look further into my previous suggestion of exposing a boolean version of setTriggering and then special casing it so it can be called without doing any reflective calls.

               

              Meanwhile, prhaps you can workaround this by tweaking your rule code. Do you really want need to inject code into all subclasses of Iterator? Or is there some specific iterators you are interested in? If so then perhaps you could just change the CLASS clause to refer to the specific Iterator class you want to test.

               

              regards,

               

               

              Andrew Dinn

              • 4. Re: StackOverflow for Iterator.<init> AT EXIT
                willreichert

                The use case for trying to modify every Iterator is that we are trying to identify cases where Iterators are constructed for empty collections. We found that eliminating the Iterator construction when we know the collection is empty can provide a noticeable performance improvement. My hope was to use a Byteman script to detect the collections that are empty during a few of our performance benchmarks and use that to identify where we should add a check if the collection is empty. Ideally this type of checking would also be performed by the JVM when evaluating for each loops but in the meantime I will try writing a helper that checks for instances where the first call to hasNext() returns false rather than trying to invoke hasNext from a rule that triggers on construction. Hopefully that will get us to the same set of data on empty Iterators in Wildfly / EAP

                • 5. Re: StackOverflow for Iterator.<init> AT EXIT
                  adinn

                  Hi Will,

                   

                  I have raised BYTEMAN-287 which should enable calling builtin setTriggering in the BIND or IF clause and ensure that it is executed directly rather than by reflection, avoiding the infinite triggering loop. This should be fixed in the next release.

                   

                  regards,

                   

                   

                  Andrew Dinn

                  • 6. Re: StackOverflow for Iterator.<init> AT EXIT
                    adinn

                    I also raised BYTEMAN-288 to fix the problem calling public methods of restricted scope inner classes

                    • 7. Re: StackOverflow for Iterator.<init> AT EXIT
                      adinn