Maven Repository - POM file for Byte Code byteman 2.1.2 2.1.2

Summary

byteman-agent.

The Byteman agent jar contains the implementation of the Byteman java agent, including the bytecode transformer, rule parser, type checker and execution engine and the agent listener..

Declaration

Here is the list of declaration for byteman. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.jboss.byteman</groupId>
   <artifactId>byteman</artifactId>
   <version>2.1.2</version>
</dependency>

If you think this Maven repository POM file listing for byteman is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.





Depends on

The byteman-2.1.2 has 2 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
JUnitjunit 4.8.2
JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.
919
Virtual Machinebyteman-submit 2.1.2
The Byteman install jar contains classes whcih canbe used to install an agent into the current JVM or into a remote JVM
12

Depended by

The following table lists the most popular artifacts which are depending on byteman-2.1.2. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
JPA Hibernatehibernate-core 4.2.7.Final
A module of the Hibernate Core project
10
JPA Hibernatehibernate-entitymanager 4.2.8.Final
A module of the Hibernate O/RM project
8
JPA Hibernatehibernate-core 4.2.8.Final
A module of the Hibernate O/RM project
10
JPA Hibernatehibernate-core 4.1.12.Final
A module of the Hibernate Core project
42
JPA Hibernatehibernate-entitymanager 4.2.12.Final
A module of the Hibernate O/RM project
7
JPA Hibernatehibernate-core 4.2.12.Final
A module of the Hibernate O/RM project
14
JPA Hibernatehibernate-core 4.2.0.Final
A module of the Hibernate Core project
7
JPA Hibernatehibernate-core 4.2.14.Final
A module of the Hibernate O/RM project
5
JPA Hibernatehibernate-core 4.2.2.Final
A module of the Hibernate Core project
5




Plugin

The following plugins are used in the byteman-2.1.2.jar

  1. maven-failsafe-plugin
  2. maven-jar-plugin
  3. maven-shade-plugin
  4. maven-surefire-plugin
  5. maven-verifier-plugin

Packages

The following packages are defined in the byteman-2.1.2.jar

org.jboss.byteman.agent
org.jboss.byteman.agent.adapter
org.jboss.byteman.agent.adapter.cfg
org.jboss.byteman.agent.check
org.jboss.byteman.java_cup.runtime
org.jboss.byteman.objectweb.asm
org.jboss.byteman.objectweb.asm.commons
org.jboss.byteman.objectweb.asm.signature
org.jboss.byteman.objectweb.asm.tree
org.jboss.byteman.objectweb.asm.tree.analysis
org.jboss.byteman.objectweb.asm.util
org.jboss.byteman.objectweb.asm.xml
org.jboss.byteman.rule
org.jboss.byteman.rule.binding
org.jboss.byteman.rule.compiler
org.jboss.byteman.rule.exception
org.jboss.byteman.rule.expression
org.jboss.byteman.rule.grammar
org.jboss.byteman.rule.helper
org.jboss.byteman.rule.type
org.jboss.byteman.synchronization
org.jboss.byteman.test




POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <parent>
    <artifactId>byteman-root</artifactId>
    <groupId>org.jboss.byteman</groupId>
    <version>2.1.2</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>byteman</artifactId>
  <name>byteman-agent</name>
  <description>The Byteman agent jar contains the implementation of the Byteman java agent, including
        the bytecode transformer, rule parser, type checker and execution engine and the agent
        listener.</description>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifestEntries>
              <Premain-Class>org.jboss.byteman.agent.Main</Premain-Class>
              <Agent-Class>org.jboss.byteman.agent.Main</Agent-Class>
              <Can-Redefine-Classes>true</Can-Redefine-Classes>
              <Can-Retransform-Classes>true</Can-Retransform-Classes>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-shade-plugin</artifactId>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <artifactSet>
                <includes>
                  <include>asm:asm-all</include>
                  <include>net.sf.squirrel-sql.thirdparty-non-maven:java-cup</include>
                </includes>
              </artifactSet>
              <filters>
                <filter>
                  <artifact>net.sf.squirrel-sql.thirdparty-non-maven:java-cup</artifact>
                  <includes>
                    <include>java_cup/runtime/**</include>
                  </includes>
                </filter>
                <filter>
                  <artifact>asm:asm-all</artifact>
                  <includes>
                    <include>org/objectweb/asm/**</include>
                  </includes>
                </filter>
              </filters>
              <relocations>
                <relocation>
                  <pattern>org.objectweb.asm</pattern>
                  <shadedPattern>org.jboss.byteman.objectweb.asm</shadedPattern>
                </relocation>
                <relocation>
                  <pattern>java_cup.runtime</pattern>
                  <shadedPattern>org.jboss.byteman.java_cup.runtime</shadedPattern>
                </relocation>
              </relocations>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <skipExec>true</skipExec>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-failsafe-plugin</artifactId>
        <executions>
          <execution>
            <id>javaops.TestArithmetic</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestArithmetic.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArithmetic.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestArray</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestArray.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArray.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestAssign</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestAssign.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestComparison</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestComparison.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestComparison.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestField</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestField.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestField.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestLogical</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestLogical.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestLogical.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestMethod</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestMethod.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestMethod.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestNew</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestNew.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestNew.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestAll</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestAll.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestAll.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestCall</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestCall.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestCall.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestEntry</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestEntry.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestEntry.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestExit</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestExit.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestExit.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestLine</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestLine.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestLine.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestReadWrite</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestReadWrite.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWrite.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestReadWriteParams</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestReadWriteParams.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWriteParams.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestSynch</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestSynch.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestSynch.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestThrow</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestThrow.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestThrow.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>helpertests.TestCallerMatches</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/helpertests/TestCallerMatches.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestCallerMatches.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>helpertests.TestStackTrace</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/helpertests/TestStackTrace.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestStackTrace.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestInterfaceInjection</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestInterfaceInjection.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInterfaceInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestInvokeParamBinding</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestInvokeParamBinding.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInvokeParamBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestOverridingInjection</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestOverridingInjection.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestOverridingInterfaceInjection</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestOverridingInterfaceInjection.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInterfaceInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestParamBinding</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestParamBinding.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestParamBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestRecursiveTriggers</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestRecursiveTriggers.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestRecursiveTriggers.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestReturnBindingAssignment</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestReturnBindingAssignment.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBindingAssignment.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestReturnBinding</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestReturnBinding.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestThrowBinding</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestThrowBinding.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestThrowBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestEmptySignature</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestEmptySignature.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEmptySignature.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestEnclosedSynchronizationPropagation</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestEnclosedSynchronizationPropagation.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEnclosedSynchronizationPropagation.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestInterfaceHierarchy</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestInterfaceHierarchy.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestInterfaceHierarchy.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodActualAgainstFormal</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodActualAgainstFormal.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodActualAgainstFormal.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodClauseReturnType</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodClauseReturnType.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodClauseReturnType.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodParamAssign</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodParamAssign.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodParamName</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodParamName.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamName.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMultiMethodMatch</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMultiMethodMatch.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMultiMethodMatch.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestPromotePrimitiveToObject</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestPromotePrimitiveToObject.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestPromotePrimitiveToObject.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestStringAsCharSequence</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestStringAsCharSequence.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestStringAsCharSequence.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowAction</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowAction.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowAction.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowError</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowError.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowError.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowRuleInjection</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowRuleInjection.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuleInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestWaitAfterSignalWakeMustMeet</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestWaitAfterSignalWakeMustMeet.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestWaitAfterSignalWakeMustMeet.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowRuntimeException</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowRuntimeException.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuntimeException.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestAfterCallAssign</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestAfterCallAssign.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAfterCallAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestAbstractInterfaceCall</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestAbstractInterfaceCall.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAbstractInterfaceCall.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>submit.TestSubmit</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/submit/TestSubmit.class</include>
              </includes>
              <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=listener:true</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestArithmetic.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestArithmetic.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArithmetic.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestArray.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestArray.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArray.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestAssign.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestAssign.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestComparison.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestComparison.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestComparison.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestField.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestField.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestField.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestLogical.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestLogical.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestLogical.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestMethod.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestMethod.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestMethod.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>javaops.TestNew.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/javaops/TestNew.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestNew.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestAll.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestAll.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestAll.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestCall.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestCall.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestCall.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestEntry.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestEntry.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestEntry.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestExit.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestExit.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestExit.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestLine.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestLine.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestLine.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestReadWrite.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestReadWrite.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWrite.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestReadWriteParams.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestReadWriteParams.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWriteParams.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestSynch.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestSynch.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestSynch.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>location.TestThrow.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/location/TestThrow.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestThrow.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>helpertests.TestCallerMatches.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/helpertests/TestCallerMatches.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestCallerMatches.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>helpertests.TestStackTrace.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/helpertests/TestStackTrace.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestStackTrace.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestInterfaceInjection.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestInterfaceInjection.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInterfaceInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestInvokeParamBinding.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestInvokeParamBinding.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInvokeParamBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestOverridingInjection.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestOverridingInjection.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestOverridingInterfaceInjection.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestOverridingInterfaceInjection.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInterfaceInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestParamBinding.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestParamBinding.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestParamBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestRecursiveTriggers.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestRecursiveTriggers.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestRecursiveTriggers.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestReturnBindingAssignment.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestReturnBindingAssignment.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBindingAssignment.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestReturnBinding.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestReturnBinding.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestThrowBinding.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestThrowBinding.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestThrowBinding.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>misc.TestDowncast.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/misc/TestDowncast.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestDowncast.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestEmptySignature.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestEmptySignature.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEmptySignature.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestEnclosedSynchronizationPropagation.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestEnclosedSynchronizationPropagation.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEnclosedSynchronizationPropagation.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestInterfaceHierarchy.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestInterfaceHierarchy.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestInterfaceHierarchy.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodActualAgainstFormal.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodActualAgainstFormal.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodActualAgainstFormal.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodClauseReturnType.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodClauseReturnType.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodClauseReturnType.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodParamAssign.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodParamAssign.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMethodParamName.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMethodParamName.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamName.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestMultiMethodMatch.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestMultiMethodMatch.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMultiMethodMatch.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestPromotePrimitiveToObject.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestPromotePrimitiveToObject.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestPromotePrimitiveToObject.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestStringAsCharSequence.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestStringAsCharSequence.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestStringAsCharSequence.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowAction.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowAction.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowAction.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowError.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowError.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowError.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowRuleInjection.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowRuleInjection.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuleInjection.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestWaitAfterSignalWakeMustMeet.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestWaitAfterSignalWakeMustMeet.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestWaitAfterSignalWakeMustMeet.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestThrowRuntimeException.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestThrowRuntimeException.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuntimeException.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestAfterCallAssign.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestAfterCallAssign.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAfterCallAssign.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>bugfixes.TestAbstractInterfaceCall.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/bugfixes/TestAbstractInterfaceCall.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAbstractInterfaceCall.btm</argLine>
            </configuration>
          </execution>
          <execution>
            <id>submit.TestSubmit.compiled</id>
            <phase>integration-test</phase>
            <goals>
              <goal>integration-test</goal>
              <goal>verify</goal>
            </goals>
            <configuration>
              <forkMode>once</forkMode>
              <includes>
                <include>org/jboss/byteman/tests/submit/TestSubmit.class</include>
              </includes>
              <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=listener:true</argLine>
            </configuration>
          </execution>
        </executions>
      </plugin>
      <plugin>
        <artifactId>maven-verifier-plugin</artifactId>
        <executions>
          <execution>
            <id>main</id>
            <phase>verify</phase>
            <goals>
              <goal>verify</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <verificationFile>verification.xml</verificationFile>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>parser</id>
      <build>
        <plugins>
          <plugin>
            <artifactId>maven-antrun-plugin</artifactId>
            <version>1.7</version>
            <executions>
              <execution>
                <phase>generate-sources</phase>
                <goals>
                  <goal>run</goal>
                </goals>
                <configuration>
                  <target>
                    <java>
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <classpath />
                    </java>
                    <java>
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <arg />
                      <classpath />
                    </java>
                  </target>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      <dependencies>
        <dependency>
          <groupId>de.jflex</groupId>
          <artifactId>jflex</artifactId>
        </dependency>
      </dependencies>
    </profile>
  </profiles>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.8.2</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.byteman</groupId>
      <artifactId>byteman-submit</artifactId>
      <version>2.1.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>