[jboss-svn-commits] JBL Code SVN: r28047 - in labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit: testgroup and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 15 08:28:31 EDT 2009


Author: jhalliday
Date: 2009-07-15 08:28:29 -0400 (Wed, 15 Jul 2009)
New Revision: 28047

Added:
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_ait01_ots_transactionmanager.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_aitresources01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery03.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery04.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery06.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery07.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery08.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery09.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery10.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_ibmdb2_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mssqlserver_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mysql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_oracle_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_pgsql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_sybase_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery12.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery13.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_currenttests01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ibmdb2_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ms_sql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_mysql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_oracle_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_postgresql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_sybase_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_abstract.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_ibmdb2_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mssqlserver_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mysql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_oracle_thin_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_pgsql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_sybase_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_abstract.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_ibmdb2_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mssqlserver_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mysql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_oracle_thin_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_pgsql_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_sybase_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources03_oracle_thin_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources04_oracle_thin_jndi.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jtatests01.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_otsserver.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_e.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_i.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofileio.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_3.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_3.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_3.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_1.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_2.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_3.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_abstractrecord.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_lockrecord.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_recovery.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_statemanager.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_utility.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txoj.java
Modified:
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskReaper.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TestGroupBase.java
   labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/XML2JUnit.java
Log:
Added junit4 tests constructed from the old DTF xml file and improved the framework that runs them. JBTM-390


Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java	2009-07-15 12:09:11 UTC (rev 28046)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskImpl.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -52,6 +52,11 @@
     }
 
     /**
+     * A string identifying this task instance for e.g. debug logging purposes.
+     */
+    private String taskName;
+
+    /**
      * a class implementing a main method which gets executed in a JVM running in a subprocess in order
      * to perform this task
      */
@@ -104,28 +109,19 @@
     TaskErrorReaderThread taskErrorReaderThread;
 
     /**
-     * create a new task with the default timeout and with output directed to System.out
-     * @param clazz the task whose main method is to be executed in a JVM running in a subprocess
-     * @param type the type of the test either PASS_FAIL or READY
-     */
-    TaskImpl(Class clazz, TaskType type)
-    {
-        this(clazz, type, System.out, DEFAULT_TIMEOUT_SECONDS);
-    }
-
-    /**
      * create a new task
      * @param clazz the task whose main method is to be executed in a JVM running in a subprocess
      * @param type the type of the test either PASS_FAIL or READY
      * @param out the output stream to which output from the task's process shoudl be redirected.
      * @param timeout the timeout for the task in seconds
      */
-    TaskImpl(Class clazz, TaskType type, PrintStream out, int timeout)
+    TaskImpl(String taskName, Class clazz, TaskType type, PrintStream out, int timeout)
     {
         if(clazz == null || type == null) {
             throw new ExceptionInInitializerError("TaskImpl()<ctor> params may not be null");
         }
 
+        this.taskName = taskName;
         this.clazz = clazz;
         this.type = type;
         this.timeout = timeout;
@@ -190,9 +186,10 @@
             started = true;
         }
         // this is a PASS_FAIL test and we need to wait for it to complete
+        BufferedReader bufferedReader = null;
         try {
             // create an error stream reader to merge error output into the output file
-            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
+            bufferedReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
             taskErrorReaderThread = new TaskErrorReaderThread(bufferedReader, out, "err: ");
             taskErrorReaderThread.start();
 
@@ -213,6 +210,14 @@
         } catch (Exception e) {
             // if we fail here then the reaper task will clean up the thread
             Assert.fail(e.toString());
+        } finally {
+            try {
+                if(bufferedReader != null) {
+                    bufferedReader.close();
+                }
+            } catch (IOException ioException) {
+                    // ignore
+                }
         }
 
         // we cannot really protect properly against races here because process.waitFor takes its
@@ -235,11 +240,13 @@
             }
             // setting this will forestall any pending attempt to timeout this task
             isDone = true;
+
+            out.close();            
         }
         // we barf if we didn't exit with status 0 or print Passed or Failed
 
         Assert.assertEquals(0, process.exitValue());
-        Assert.assertFalse(printedFailed);
+        Assert.assertFalse("Task "+taskName+" printed failed", printedFailed);
         Assert.assertTrue(printedPassed);
 
         // clean exit --  hurrah!
@@ -293,9 +300,10 @@
 
         // set up threads to do the I/O processing
 
+        BufferedReader bufferedReader = null;
         try {
             // create an error stream reader to merge error output into the output file
-            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
+            bufferedReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
             taskErrorReaderThread = new TaskErrorReaderThread(bufferedReader, out, "err: ");
             taskErrorReaderThread.start();
 
@@ -355,6 +363,8 @@
             }
             // setting this will forestall any pending attempt to timeout this task
             isDone = true;
+
+            out.close();
         }
 
         // throw up if we didn't exit with exit code 0
@@ -389,6 +399,8 @@
 
             // setting this will forestall any pending attempt to timeout this task
             isDone = true;
+
+            out.close();            
         }
 
         if (taskReaderThread != null) {
@@ -436,6 +448,7 @@
                 return false;
             } else {
                 isTimedOut = true;
+                out.close();
             }
 
             if (taskReaderThread != null) {
@@ -627,6 +640,12 @@
                 }
                 out.println("TaskReaderThread : exception before shutdown " + e);
                 e.printStackTrace(out);
+            } finally {
+                try {
+                    bufferedReader.close();
+                } catch (IOException ioException) {
+                    // ignore
+                }
             }
         }
 
@@ -672,6 +691,12 @@
                 }
                 out.println("TaskErrorReaderThread : exception before shutdown " + e);
                 e.printStackTrace(out);
+            } finally {
+                try {
+                    bufferedReader.close();
+                } catch (IOException ioException) {
+                    // ignore
+                }
             }
         }
         

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskReaper.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskReaper.java	2009-07-15 12:09:11 UTC (rev 28046)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TaskReaper.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -80,10 +80,15 @@
         synchronized(reaperLock) {
             // set the absolute timeout of every task to zero then wake up the reaper and wait for
             // the list to empty
-            Iterator<TaskReapable> iterator = taskList.iterator();
+            SortedSet<TaskReapable> copyOfTaskList = new TreeSet<TaskReapable>(taskList);
+            Iterator<TaskReapable> iterator = copyOfTaskList.iterator();
             while (iterator.hasNext()) {
                 TaskReapable reapable = iterator.next();
+                // absoluteTimeout value is part of the ordering, so we screw up the sorted set if we
+                // modify the obj in situ. remove, modify and reinsert to work around this.
+                taskList.remove(reapable);
                 reapable.absoluteTimeout = 0;
+                taskList.add(reapable);
             }
             reaperLock.notify();
             // ok now wait until all the tasks have gone

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TestGroupBase.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TestGroupBase.java	2009-07-15 12:09:11 UTC (rev 28046)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/TestGroupBase.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -32,26 +32,38 @@
  * @author Jonathan Halliday (jonathan.halliday at redhat.com) 2009-05
  */
 
-public class TestGroupBase {
-
+public class TestGroupBase
+{
     @Before public void setUp()
 	{
         // no need to do this here as it gets done in tearDown
         // TaskImpl.cleanupTasks();
-        // TODO EmptyObjectStore
-	}
 
+		Task emptyObjectStore = createTask("emptyObjectStore", org.jboss.jbossts.qa.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		emptyObjectStore.perform();
+    }
+
 	@After public void tearDown()
 	{
         TaskImpl.cleanupTasks();
     }
 
-    public Task createTask(Class clazz, Task.TaskType taskType) {
-        return new TaskImpl(clazz, taskType);
+    public String getTestGroupName() {
+        return "TestGroupsShouldOverrideThisDefaultTestGroupName";
     }
 
-    public Task createTask(Class clazz, Task.TaskType taskType, String filename, int timeout) {
+    private String testName;
+
+    // jUnit does not appear to make it easy to ask the framework
+    // for the name of the current test method, so the tests have to
+    // inform us of it explicitly.
+    protected void setTestName(String testName) {
+        this.testName = testName;
+    }
+
+    public Task createTask(String taskName, Class clazz, Task.TaskType taskType, int timeout) {
         OutputStream out;
+        String filename = "./testoutput/"+getTestGroupName()+"/"+(testName == null ? "" : testName+"/")+taskName+"_output.txt";
         try {
             File outFile = new File(filename);
             if (outFile.isDirectory()) {
@@ -63,7 +75,7 @@
             }
             out = new FileOutputStream(outFile);
 
-            return new TaskImpl(clazz, taskType, new PrintStream(out, true), timeout);
+            return new TaskImpl(taskName, clazz, taskType, new PrintStream(out, true), timeout);
         } catch (Exception e) {
             e.printStackTrace();
             Assert.fail("createTask : could not open output stream for file " + filename);

Modified: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/XML2JUnit.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/XML2JUnit.java	2009-07-15 12:09:11 UTC (rev 28046)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/XML2JUnit.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -83,8 +83,9 @@
         Collections.sort(testDefs, new TestDefinitionComparator());
 
         String name = testDefs.get(0).getId().replace("-", "_").toLowerCase();
-        name = name.substring(0, name.lastIndexOf("_"));
-        name = "TestGroup_"+name;
+        if(name.contains("_")) {
+            name = name.substring(0, name.lastIndexOf("_"));
+        }
 
         buffer.append("\n");
         buffer.append("package org.jboss.jbossts.qa.junit.generated;\n");
@@ -93,10 +94,16 @@
         buffer.append("import org.junit.*;\n");
         buffer.append("\n");
         buffer.append("// Automatically generated by XML2JUnit\n");
-        buffer.append("public class "+name+" extends TestGroupBase\n");
+        buffer.append("public class TestGroup_"+name+" extends TestGroupBase\n");
         buffer.append("{\n");
 
-        return name;
+        buffer.append("\tpublic String getTestGroupName()\n");
+        buffer.append("\t{\n");
+        buffer.append("\t\treturn \""+name+"\";\n");
+        buffer.append("\t}\n");
+        buffer.append("\n");
+
+        return "TestGroup_"+name;
     }
 
     public void generateFooter() {
@@ -107,9 +114,22 @@
         for(TestDefinition testDefinition : testDefs) {
             buffer.append("\t at Test public void "+testDefinition.getId().replace("-", "_")+"()\n");
             buffer.append("\t{\n");
+
+            String groupId = testDefinition.getGroupId();
+            String testId = testDefinition.getId();
+
+            if (testId.startsWith(groupId + "_")) {
+                testId = testId.substring(groupId.length() + 1);
+            }
+
+            testId = testId.replace("-", "_");
+
+            buffer.append("\t\tsetTestName(\""+testId+"\");\n" );
+
             generateTest(testDefinition);
             buffer.append("\t}\n\n");
 
+            nameCount = 0;
         }
     }
 
@@ -235,6 +255,7 @@
                         Iterator<Action> actionIter = actionList.iterator();
                         while(actionIter.hasNext()) {
                             Action candidateTerminatorAction = actionIter.next();
+                            try {
                             if(candidateTerminatorAction.getAssociatedRuntimeTaskId().equals(action.getAssociatedRuntimeTaskId())
                                     && candidateTerminatorAction.getType() == Action.TERMINATE_TASK) {
                                 actionIter.remove();
@@ -244,6 +265,9 @@
                                 }
                                 break;
                             }
+                            } catch(NullPointerException e) {
+                                e.printStackTrace();
+                            }
                         }
                     }
                 }
@@ -278,9 +302,13 @@
                 outputDirectory = testOutputDirectory(testDefinition, isSetup);
                 filename = testOutputFilename(testDefinition, name);
                 timeout = testTimeout(action, testDefinition);
+
                 buffer.append("\t\tTask "+name+" = createTask(");
+                buffer.append("\""+name+"\", ");
                 buffer.append(taskDefinition.getClassName()+".class, Task.TaskType."+taskDefinition.getTypeText());
-                buffer.append(", \"" + outputDirectory + filename + "\", " + timeout + ");\n");
+                //buffer.append(", \"" + outputDirectory + filename + "\", " + timeout + ");\n");
+                buffer.append(", "+timeout+ ");\n");
+
                 if(action.getParameterList().length != 0) {
                     buffer.append("\t\t"+name+".perform("); // new String[] {
 
@@ -307,9 +335,13 @@
                 outputDirectory = testOutputDirectory(testDefinition, isSetup);
                 filename = testOutputFilename(testDefinition, action.getAssociatedRuntimeTaskId());
                 timeout = testTimeout(action, testDefinition);
+
                 buffer.append(action.getAssociatedRuntimeTaskId() + " = createTask(");
+                buffer.append("\""+action.getAssociatedRuntimeTaskId()+"\", ");
                 buffer.append(taskDefinition.getClassName()+".class, Task.TaskType."+taskDefinition.getTypeText());
-                buffer.append(", \"" + outputDirectory + filename + "\", " + timeout + ");\n");
+                //buffer.append(", \"" + outputDirectory + filename + "\", " + timeout + ");\n");
+                buffer.append(", "+timeout+ ");\n");
+                                
                 if(action.getParameterList().length != 0) {
                     buffer.append("\t\t"+action.getAssociatedRuntimeTaskId()+".start("); // new String[] {
 

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_ait01_ots_transactionmanager.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_ait01_ots_transactionmanager.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_ait01_ots_transactionmanager.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,495 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_ait01_ots_transactionmanager extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "ait01_ots_transactionmanager";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", com.arjuna.ats.jts.TransactionServer.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("-test");
+		Task setup0 = createTask("setup0", org.jboss.jbossts.qa.Utils.RegisterOTSServer2.class, Task.TaskType.EXPECT_READY, 480);
+		setup0.perform();
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.SetupOTSServer2.class, Task.TaskType.EXPECT_READY, 480);
+		setup1.perform();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task cleanup0 = createTask("cleanup0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test001_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test001_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test002_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test002_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test003_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test003_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test004_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test004_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task server5 = createTask("server5", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server5.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server5.terminate();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test005_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test005_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test006_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test006_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test007_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test007_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test008_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test008_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test009_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test009_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task server5 = createTask("server5", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server5.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server5.terminate();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test010_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test010_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test011_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test011_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test012_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test012_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test013_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test013_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test014_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test014_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test015_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test015_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test016_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test016_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task server5 = createTask("server5", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server5.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server5.terminate();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test017_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test017_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test018_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test018_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test019_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test019_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test020_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test020_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test021_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test021_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(2)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(3)");
+		Task server5 = createTask("server5", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server5.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server5.terminate();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+	}
+
+	@Test public void AIT01_OTS_TransactionManager_Test022_F()
+	{
+		setTestName("AIT01_OTS_TransactionManager_Test022_F");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_aitresources01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_aitresources01.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_aitresources01.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,1015 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_aitresources01 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "aitresources01";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup0 = createTask("cleanup0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void AITResources01_Test001_F()
+	{
+		setTestName("Test001_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test002_F()
+	{
+		setTestName("Test002_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test003_F()
+	{
+		setTestName("Test003_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test004_F()
+	{
+		setTestName("Test004_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test005_F()
+	{
+		setTestName("Test005_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test006_F()
+	{
+		setTestName("Test006_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test007_F()
+	{
+		setTestName("Test007_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test008_F()
+	{
+		setTestName("Test008_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test009_F()
+	{
+		setTestName("Test009_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test010_F()
+	{
+		setTestName("Test010_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test011_F()
+	{
+		setTestName("Test011_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test012_F()
+	{
+		setTestName("Test012_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test013_F()
+	{
+		setTestName("Test013_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test014_F()
+	{
+		setTestName("Test014_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test015_F()
+	{
+		setTestName("Test015_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test016_F()
+	{
+		setTestName("Test016_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test017_F()
+	{
+		setTestName("Test017_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test018_F()
+	{
+		setTestName("Test018_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test019_F()
+	{
+		setTestName("Test019_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test020_F()
+	{
+		setTestName("Test020_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test021_F()
+	{
+		setTestName("Test021_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test022_F()
+	{
+		setTestName("Test022_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test023_F()
+	{
+		setTestName("Test023_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test024_F()
+	{
+		setTestName("Test024_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test025_M()
+	{
+		setTestName("Test025_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "1000", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test026_M()
+	{
+		setTestName("Test026_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "1000", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test027_F()
+	{
+		setTestName("Test027_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test028_F()
+	{
+		setTestName("Test028_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test029_F()
+	{
+		setTestName("Test029_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test030_M()
+	{
+		setTestName("Test030_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "10", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test031_M()
+	{
+		setTestName("Test031_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "10", "999", "999");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test032_M()
+	{
+		setTestName("Test032_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "10", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test033_F()
+	{
+		setTestName("Test033_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.AITResources01Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		outcome0.perform("2000", "$(1)");
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test034_F()
+	{
+		setTestName("Test034_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.AITResources01Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		outcome0.perform("4000", "$(1)");
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test035_F()
+	{
+		setTestName("Test035_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(2)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.AITResources01Outcomes.Outcome02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		outcome0.perform("2000", "$(1)", "$(2)");
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test036_F()
+	{
+		setTestName("Test036_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(2)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.AITResources01Outcomes.Outcome02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		outcome0.perform("2000", "$(1)", "$(2)");
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test037_F()
+	{
+		setTestName("Test037_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test038_F()
+	{
+		setTestName("Test038_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test039_F()
+	{
+		setTestName("Test039_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test040_M()
+	{
+		setTestName("Test040_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "10", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test041_M()
+	{
+		setTestName("Test041_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "10", "999", "999");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test042_M()
+	{
+		setTestName("Test042_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "10", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test043_F()
+	{
+		setTestName("Test043_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test044_F()
+	{
+		setTestName("Test044_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test045_F()
+	{
+		setTestName("Test045_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test046_F()
+	{
+		setTestName("Test046_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test047_F()
+	{
+		setTestName("Test047_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server10.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)", "$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client2.start("$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client3.start("$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test048_M()
+	{
+		setTestName("Test048_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "1000", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test049_F()
+	{
+		setTestName("Test049_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test050_M()
+	{
+		setTestName("Test050_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test051_F()
+	{
+		setTestName("Test051_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test052_M()
+	{
+		setTestName("Test052_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test053_F()
+	{
+		setTestName("Test053_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test054_M()
+	{
+		setTestName("Test054_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test055_F()
+	{
+		setTestName("Test055_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test056_M()
+	{
+		setTestName("Test056_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test057_F()
+	{
+		setTestName("Test057_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test058_M()
+	{
+		setTestName("Test058_M");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "4", "250", "999", "999");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test059_F()
+	{
+		setTestName("Test059_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server11.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void AITResources01_Test060_F()
+	{
+		setTestName("Test060_F");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.AITResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.AITResources01Clients.Client19.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery01.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery01.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,336 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery01 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery01";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery01_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test11()
+	{
+		setTestName("Test11");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test12()
+	{
+		setTestName("Test12");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test13()
+	{
+		setTestName("Test13");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test14()
+	{
+		setTestName("Test14");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test15()
+	{
+		setTestName("Test15");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test16()
+	{
+		setTestName("Test16");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test17()
+	{
+		setTestName("Test17");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test18()
+	{
+		setTestName("Test18");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test19()
+	{
+		setTestName("Test19");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test20()
+	{
+		setTestName("Test20");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test21()
+	{
+		setTestName("Test21");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test22()
+	{
+		setTestName("Test22");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test23()
+	{
+		setTestName("Test23");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery01_Test24()
+	{
+		setTestName("Test24");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery01Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery01Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,139 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery02_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery02_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery02_1_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_1_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_1_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_1_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_1_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients1.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery02_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,1054 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery02_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery02_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)", "$(4)", "$(5)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery02_2_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test11()
+	{
+		setTestName("Test11");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test12()
+	{
+		setTestName("Test12");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test13()
+	{
+		setTestName("Test13");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test14()
+	{
+		setTestName("Test14");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test15()
+	{
+		setTestName("Test15");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test16()
+	{
+		setTestName("Test16");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test17()
+	{
+		setTestName("Test17");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test18()
+	{
+		setTestName("Test18");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test19()
+	{
+		setTestName("Test19");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test20()
+	{
+		setTestName("Test20");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test21()
+	{
+		setTestName("Test21");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test22()
+	{
+		setTestName("Test22");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test23()
+	{
+		setTestName("Test23");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test24()
+	{
+		setTestName("Test24");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test25()
+	{
+		setTestName("Test25");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test26()
+	{
+		setTestName("Test26");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test27()
+	{
+		setTestName("Test27");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test28()
+	{
+		setTestName("Test28");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test29()
+	{
+		setTestName("Test29");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test30()
+	{
+		setTestName("Test30");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test31()
+	{
+		setTestName("Test31");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test32()
+	{
+		setTestName("Test32");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test33()
+	{
+		setTestName("Test33");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test34()
+	{
+		setTestName("Test34");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test35()
+	{
+		setTestName("Test35");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test36()
+	{
+		setTestName("Test36");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test37()
+	{
+		setTestName("Test37");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test38()
+	{
+		setTestName("Test38");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test39()
+	{
+		setTestName("Test39");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test40()
+	{
+		setTestName("Test40");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test41()
+	{
+		setTestName("Test41");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test42()
+	{
+		setTestName("Test42");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test43()
+	{
+		setTestName("Test43");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test44()
+	{
+		setTestName("Test44");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test45()
+	{
+		setTestName("Test45");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test46()
+	{
+		setTestName("Test46");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test47()
+	{
+		setTestName("Test47");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test48()
+	{
+		setTestName("Test48");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test49()
+	{
+		setTestName("Test49");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery02_2_Test50()
+	{
+		setTestName("Test50");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery02Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery03.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery03.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery03.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,65 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery03 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery03";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery03_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery03Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery04.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery04.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery04.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,618 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery04 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery04";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery04_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test11()
+	{
+		setTestName("Test11");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test12()
+	{
+		setTestName("Test12");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test13()
+	{
+		setTestName("Test13");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test14()
+	{
+		setTestName("Test14");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test15()
+	{
+		setTestName("Test15");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test16()
+	{
+		setTestName("Test16");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test17()
+	{
+		setTestName("Test17");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test18()
+	{
+		setTestName("Test18");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test19()
+	{
+		setTestName("Test19");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test20()
+	{
+		setTestName("Test20");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test21()
+	{
+		setTestName("Test21");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test22()
+	{
+		setTestName("Test22");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test23()
+	{
+		setTestName("Test23");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test24()
+	{
+		setTestName("Test24");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test25()
+	{
+		setTestName("Test25");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test26()
+	{
+		setTestName("Test26");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test27()
+	{
+		setTestName("Test27");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test28()
+	{
+		setTestName("Test28");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test29()
+	{
+		setTestName("Test29");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test30()
+	{
+		setTestName("Test30");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test31()
+	{
+		setTestName("Test31");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test32()
+	{
+		setTestName("Test32");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test33()
+	{
+		setTestName("Test33");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test34()
+	{
+		setTestName("Test34");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test35()
+	{
+		setTestName("Test35");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test36()
+	{
+		setTestName("Test36");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test37()
+	{
+		setTestName("Test37");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test38()
+	{
+		setTestName("Test38");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test39()
+	{
+		setTestName("Test39");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test40()
+	{
+		setTestName("Test40");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test41()
+	{
+		setTestName("Test41");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test42()
+	{
+		setTestName("Test42");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery04Servers.Server09.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test43()
+	{
+		setTestName("Test43");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server10.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test44()
+	{
+		setTestName("Test44");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server11.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test45()
+	{
+		setTestName("Test45");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server11.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test46()
+	{
+		setTestName("Test46");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server12.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test47()
+	{
+		setTestName("Test47");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server12.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client17.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery04_Test48()
+	{
+		setTestName("Test48");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery04Servers.Server12.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery04Clients.Client18.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,224 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery05_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery05_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery05_1_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_1_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(3)", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients1.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery05_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,2054 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery05_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery05_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)", "$(4)", "$(5)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery05_2_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test026()
+	{
+		setTestName("Test026");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test027()
+	{
+		setTestName("Test027");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test028()
+	{
+		setTestName("Test028");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test029()
+	{
+		setTestName("Test029");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test030()
+	{
+		setTestName("Test030");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test031()
+	{
+		setTestName("Test031");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test032()
+	{
+		setTestName("Test032");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test033()
+	{
+		setTestName("Test033");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test034()
+	{
+		setTestName("Test034");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test035()
+	{
+		setTestName("Test035");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test036()
+	{
+		setTestName("Test036");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test037()
+	{
+		setTestName("Test037");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test038()
+	{
+		setTestName("Test038");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test039()
+	{
+		setTestName("Test039");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test040()
+	{
+		setTestName("Test040");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test041()
+	{
+		setTestName("Test041");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test042()
+	{
+		setTestName("Test042");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test043()
+	{
+		setTestName("Test043");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test044()
+	{
+		setTestName("Test044");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test045()
+	{
+		setTestName("Test045");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test046()
+	{
+		setTestName("Test046");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test047()
+	{
+		setTestName("Test047");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test048()
+	{
+		setTestName("Test048");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test049()
+	{
+		setTestName("Test049");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test050()
+	{
+		setTestName("Test050");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test051()
+	{
+		setTestName("Test051");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test052()
+	{
+		setTestName("Test052");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test053()
+	{
+		setTestName("Test053");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test054()
+	{
+		setTestName("Test054");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test055()
+	{
+		setTestName("Test055");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test056()
+	{
+		setTestName("Test056");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test057()
+	{
+		setTestName("Test057");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test058()
+	{
+		setTestName("Test058");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test059()
+	{
+		setTestName("Test059");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test060()
+	{
+		setTestName("Test060");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test061()
+	{
+		setTestName("Test061");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test062()
+	{
+		setTestName("Test062");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test063()
+	{
+		setTestName("Test063");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test064()
+	{
+		setTestName("Test064");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test065()
+	{
+		setTestName("Test065");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test066()
+	{
+		setTestName("Test066");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test067()
+	{
+		setTestName("Test067");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test068()
+	{
+		setTestName("Test068");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test069()
+	{
+		setTestName("Test069");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test070()
+	{
+		setTestName("Test070");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test071()
+	{
+		setTestName("Test071");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test072()
+	{
+		setTestName("Test072");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test073()
+	{
+		setTestName("Test073");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test074()
+	{
+		setTestName("Test074");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test075()
+	{
+		setTestName("Test075");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server07.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server08.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(5)", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test076()
+	{
+		setTestName("Test076");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test077()
+	{
+		setTestName("Test077");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test078()
+	{
+		setTestName("Test078");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test079()
+	{
+		setTestName("Test079");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test080()
+	{
+		setTestName("Test080");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client05a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test081()
+	{
+		setTestName("Test081");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client06a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test082()
+	{
+		setTestName("Test082");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client07a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test083()
+	{
+		setTestName("Test083");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client08a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test084()
+	{
+		setTestName("Test084");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client09a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test085()
+	{
+		setTestName("Test085");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client10a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test086()
+	{
+		setTestName("Test086");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client11a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test087()
+	{
+		setTestName("Test087");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client12a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test088()
+	{
+		setTestName("Test088");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client13a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test089()
+	{
+		setTestName("Test089");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client14a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test090()
+	{
+		setTestName("Test090");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client15a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test091()
+	{
+		setTestName("Test091");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client16a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test092()
+	{
+		setTestName("Test092");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client17a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test093()
+	{
+		setTestName("Test093");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client18a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test094()
+	{
+		setTestName("Test094");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client19a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test095()
+	{
+		setTestName("Test095");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client20a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test096()
+	{
+		setTestName("Test096");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client21a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test097()
+	{
+		setTestName("Test097");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client22a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test098()
+	{
+		setTestName("Test098");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client23a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test099()
+	{
+		setTestName("Test099");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client24a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+	@Test public void CrashRecovery05_2_Test100()
+	{
+		setTestName("Test100");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(5)", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery05Servers.Server05.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(6)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(5)", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery05Servers.Server06.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("$(6)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery05Clients2.Client25a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery06.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery06.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery06.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery06 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery06";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery06_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery06Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery06Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery06_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery06Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery06Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery07.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery07.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery07.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,494 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery07 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery07";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 960);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery07_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "1", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "1", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "1", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "1", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "1", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "1", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("1", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "1", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "1", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "1", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "1", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "2", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "2", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "2", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "2", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "2", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "2", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "2", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "2", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "2", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "2", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "3", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "3", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "3", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test11()
+	{
+		setTestName("Test11");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "3", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "3", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "3", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test12()
+	{
+		setTestName("Test12");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "3", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "3", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "3", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "3", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test13()
+	{
+		setTestName("Test13");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "4", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test14()
+	{
+		setTestName("Test14");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "4", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "4", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test15()
+	{
+		setTestName("Test15");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "4", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "4", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "4", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery07_Test16()
+	{
+		setTestName("Test16");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery07Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("4", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "4", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "4", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "4", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery07Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "4", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery08.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery08.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery08.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,934 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery08 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery08";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 960);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery08_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "1", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "1", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "1", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "1", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "1", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "1", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("1", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "1", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "1", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "1", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "1", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "2", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "2", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "2", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test07()
+	{
+		setTestName("Test07");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "2", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "2", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "2", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test08()
+	{
+		setTestName("Test08");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "2", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "2", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "2", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "2", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test09()
+	{
+		setTestName("Test09");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "3", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test10()
+	{
+		setTestName("Test10");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "3", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "3", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test11()
+	{
+		setTestName("Test11");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "3", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "3", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "3", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test12()
+	{
+		setTestName("Test12");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "3", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "3", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "3", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "3", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test13()
+	{
+		setTestName("Test13");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "4", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test14()
+	{
+		setTestName("Test14");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "4", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "4", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test15()
+	{
+		setTestName("Test15");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "4", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "4", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "4", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test16()
+	{
+		setTestName("Test16");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server01.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("4", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "4", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "4", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "4", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "4", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test17()
+	{
+		setTestName("Test17");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "1", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test18()
+	{
+		setTestName("Test18");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "1", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "1", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test19()
+	{
+		setTestName("Test19");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "1", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "1", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "1", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test20()
+	{
+		setTestName("Test20");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("1", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("1", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("1", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "1", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "1", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "1", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "1", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test21()
+	{
+		setTestName("Test21");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "2", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test22()
+	{
+		setTestName("Test22");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "2", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "2", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test23()
+	{
+		setTestName("Test23");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "2", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "2", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "2", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test24()
+	{
+		setTestName("Test24");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("2", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("2", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "2", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "2", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "2", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "2", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test25()
+	{
+		setTestName("Test25");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "3", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test26()
+	{
+		setTestName("Test26");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "3", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "3", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test27()
+	{
+		setTestName("Test27");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "3", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "3", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "3", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test28()
+	{
+		setTestName("Test28");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("3", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("3", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("3", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "3", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "3", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "3", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "3", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test29()
+	{
+		setTestName("Test29");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("1", "4", "$(1)");
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test30()
+	{
+		setTestName("Test30");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("2", "4", "$(1)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("2", "4", "$(2)");
+		client2.waitFor();
+		client3.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test31()
+	{
+		setTestName("Test31");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("3", "4", "$(1)");
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("3", "4", "$(2)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("3", "4", "$(3)");
+		client3.waitFor();
+		client4.waitFor();
+		client5.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery08_Test32()
+	{
+		setTestName("Test32");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server3.start("$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery08Servers.Server02.class, Task.TaskType.EXPECT_READY, 960);
+		server4.start("$(4)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client0.start("4", "$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client1.start("4", "$(2)");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client2.start("4", "$(3)");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client3.start("4", "$(4)");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+		Task client4 = createTask("client4", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client4.start("4", "4", "$(1)");
+		Task client5 = createTask("client5", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client5.start("4", "4", "$(2)");
+		Task client6 = createTask("client6", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client6.start("4", "4", "$(3)");
+		Task client7 = createTask("client7", org.jboss.jbossts.qa.CrashRecovery08Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 960);
+		client7.start("4", "4", "$(4)");
+		client4.waitFor();
+		client5.waitFor();
+		client6.waitFor();
+		client7.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery09.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery09.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery09.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,170 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery09 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery09";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery09_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery09_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery09_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "Object2", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "Object2", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery09_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "Object2", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "Object2", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery09_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object2", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("Object1", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("Object2", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery09_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object2", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery09Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("Object1", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery09Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("Object2", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery09Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery10.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery10.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery10.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,170 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery10 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery10";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery10_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery10_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery10_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "Object2", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "Object2", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery10_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "Object2", "$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer04.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object1", "Object2", "$(3)", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery10_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object2", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("Object1", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("Object2", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery10_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("Object1", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("Object2", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery10Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("Object1", "$(3)");
+		Task server4 = createTask("server4", org.jboss.jbossts.qa.CrashRecovery10Servers.AITServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server4.start("Object2", "$(4)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery10Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(3)", "$(4)");
+		client1.waitFor();
+		server4.terminate();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_ibmdb2_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_ibmdb2_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_ibmdb2_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_ibmdb2_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_ibmdb2_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_IBMDB2_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_IBMDB2_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_IBMDB2_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_IBMDB2_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_IBMDB2_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_IBMDB2_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_IBMDB2_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_IBMDB2_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_IBMDB2_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_IBMDB2_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_IBMDB2_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_IBMDB2_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mssqlserver_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mssqlserver_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mssqlserver_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_mssqlserver_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_mssqlserver_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_SQL_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_SQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_SQL_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_SQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_MSSQLServer_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_MSSQLServer_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_MSSQLServer_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_MSSQLServer_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mysql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mysql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_mysql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,108 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_mysql_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_mysql_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_MYSQL_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_MYSQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_MYSQL_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_MYSQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_mysql_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_MYSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_mysql_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_MYSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_mysql_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_MYSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_oracle_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_oracle_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_oracle_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_oracle_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_oracle_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_THIN_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_THIN_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_THIN_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_Oracle_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_Oracle_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_Oracle_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_Oracle_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_pgsql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_pgsql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_pgsql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_pgsql_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_pgsql_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_PGSQL_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_PGSQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_PGSQL_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_PGSQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_pgsql_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_PGSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_pgsql_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_PGSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_pgsql_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_PGSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_pgsql_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_PGSQL_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_sybase_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_sybase_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery11_sybase_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery11_sybase_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery11_sybase_jndi";
+	}
+
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_SYBASE_JNDI");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.CrashRecovery11Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB_SYBASE_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		server1 = createTask("server1", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_SYBASE_JNDI", "row1", "$(1)");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform("$(1)", "$(2)");
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.CrashRecovery11Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform("DB_SYBASE_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery11_sybase_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SYBASE_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client01a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_sybase_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SYBASE_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client02a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_sybase_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SYBASE_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client03a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+	@Test public void CrashRecovery11_sybase_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.CrashRecovery11Servers.JDBCServer02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_SYBASE_JNDI", "row1", "$(2)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.CrashRecovery11Clients.Client04a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client1.waitFor();
+		server2.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery12.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery12.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery12.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,137 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery12 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery12";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup0 = createTask("setup0", org.jboss.jbossts.qa.CrashRecovery12Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		setup0.perform("CR12_01.log");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 240);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery12_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("nocrash", "CR12_01.log");
+		client0.waitFor();
+	}
+
+	@Test public void CrashRecovery12_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("prepare", "CR12_02.log");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_02.log", "no");
+		outcome0.waitFor();
+		client0.waitFor();
+	}
+
+	@Test public void CrashRecovery12_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("commit", "CR12_03.log");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_03.log", "yes");
+		outcome0.waitFor();
+        client0.waitFor();
+	}
+
+	@Test public void CrashRecovery12_Test04()
+	{
+		setTestName("Test04");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("rollback", "CR12_04.log");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_04.log", "no");
+		outcome0.waitFor();
+        client0.waitFor();
+	}
+
+	@Test public void CrashRecovery12_Test05()
+	{
+		setTestName("Test05");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("prepare", "CR12_05.log");
+		client0.waitFor();
+		Task server1 = createTask("server1", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 240);
+		server1.start("-test");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_05.log", "no");
+		outcome0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery12_Test06()
+	{
+		setTestName("Test06");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("commit", "CR12_06.log");
+		client0.waitFor();
+		Task server1 = createTask("server1", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 240);
+		server1.start("-test");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_06.log", "yes");
+		outcome0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void CrashRecovery12_Test07()
+	{
+		setTestName("Test07");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery12Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("rollback", "CR12_07.log");
+		client0.waitFor();
+		Task server1 = createTask("server1", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 240);
+		server1.start("-test");
+		Task outcome0 = createTask("outcome0", org.jboss.jbossts.qa.CrashRecovery12Outcomes.Outcome01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		outcome0.start("45000", "CR12_07.log", "no");
+		outcome0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery13.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery13.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_crashrecovery13.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,72 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_crashrecovery13 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "crashrecovery13";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void CrashRecovery13_Test01()
+	{
+		setTestName("Test01");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery13Clients.Test01.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("nocrash", "CR13_01.log");
+		client0.waitFor();
+	}
+
+	@Test public void CrashRecovery13_Test02()
+	{
+		setTestName("Test02");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery13Clients.Test02.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("nocrash", "CR13_02.log");
+		client0.waitFor();
+	}
+
+	@Test public void CrashRecovery13_Test03()
+	{
+		setTestName("Test03");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.CrashRecovery13Clients.Test03.class, Task.TaskType.EXPECT_PASS_FAIL, 240);
+		client0.start("nocrash", "CR13_03.log");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_currenttests01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_currenttests01.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_currenttests01.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,238 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_currenttests01 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "currenttests01";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 600);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		} finally {
+			super.tearDown();
+		}
+	}
+
+    private void doTest(String testName, Class clazz) {
+        setTestName(testName);
+        Task client0 = createTask("client0", clazz, Task.TaskType.EXPECT_PASS_FAIL, 600);
+        client0.start();
+        client0.waitFor();
+    }
+
+	@Test public void CurrentTests01_Test001()
+	{
+        doTest("Test001", org.jboss.jbossts.qa.CurrentTests01.Test01.class);
+	}
+
+	@Test public void CurrentTests01_Test002()
+	{
+        doTest("Test002", org.jboss.jbossts.qa.CurrentTests01.Test02.class);
+	}
+
+	@Test public void CurrentTests01_Test003()
+	{
+        doTest("Test003", org.jboss.jbossts.qa.CurrentTests01.Test03.class);
+	}
+
+	@Test public void CurrentTests01_Test004()
+	{
+        doTest("Test004", org.jboss.jbossts.qa.CurrentTests01.Test04.class);
+	}
+
+	@Test public void CurrentTests01_Test005()
+	{
+        doTest("Test005", org.jboss.jbossts.qa.CurrentTests01.Test05.class);
+	}
+
+	@Test public void CurrentTests01_Test006()
+	{
+        doTest("Test006", org.jboss.jbossts.qa.CurrentTests01.Test06.class);
+	}
+
+	@Test public void CurrentTests01_Test007()
+	{
+        doTest("Test007", org.jboss.jbossts.qa.CurrentTests01.Test07.class);
+	}
+
+	@Test public void CurrentTests01_Test008()
+	{
+        doTest("Test008", org.jboss.jbossts.qa.CurrentTests01.Test08.class);
+	}
+
+	@Test public void CurrentTests01_Test009()
+	{
+        doTest("Test009", org.jboss.jbossts.qa.CurrentTests01.Test09.class);
+	}
+
+	@Test public void CurrentTests01_Test010()
+	{
+        doTest("Test010", org.jboss.jbossts.qa.CurrentTests01.Test10.class);
+	}
+
+	@Test public void CurrentTests01_Test011()
+	{
+        doTest("Test011", org.jboss.jbossts.qa.CurrentTests01.Test11.class);
+	}
+
+	@Test public void CurrentTests01_Test012()
+	{
+        doTest("Test012", org.jboss.jbossts.qa.CurrentTests01.Test12.class);
+	}
+
+	@Test public void CurrentTests01_Test013()
+	{
+        doTest("Test013", org.jboss.jbossts.qa.CurrentTests01.Test13.class);
+	}
+
+	@Test public void CurrentTests01_Test014()
+	{
+        doTest("Test014", org.jboss.jbossts.qa.CurrentTests01.Test14.class);
+	}
+
+	@Test public void CurrentTests01_Test015()
+	{
+        doTest("Test015", org.jboss.jbossts.qa.CurrentTests01.Test15.class);
+	}
+
+	@Test public void CurrentTests01_Test016()
+	{
+        doTest("Test016", org.jboss.jbossts.qa.CurrentTests01.Test16.class);
+	}
+
+	@Test public void CurrentTests01_Test017()
+	{
+        doTest("Test017", org.jboss.jbossts.qa.CurrentTests01.Test17.class);
+	}
+
+	@Test public void CurrentTests01_Test018()
+	{
+        doTest("Test018", org.jboss.jbossts.qa.CurrentTests01.Test18.class);
+	}
+
+	@Test public void CurrentTests01_Test019()
+	{
+        doTest("Test019", org.jboss.jbossts.qa.CurrentTests01.Test19.class);
+	}
+
+	@Test public void CurrentTests01_Test020()
+	{
+        doTest("Test020", org.jboss.jbossts.qa.CurrentTests01.Test20.class);
+	}
+
+	@Test public void CurrentTests01_Test021()
+	{
+        doTest("Test021", org.jboss.jbossts.qa.CurrentTests01.Test21.class);
+	}
+
+	@Test public void CurrentTests01_Test022()
+	{
+        doTest("Test022", org.jboss.jbossts.qa.CurrentTests01.Test22.class);
+	}
+
+	@Test public void CurrentTests01_Test023()
+	{
+        doTest("Test023", org.jboss.jbossts.qa.CurrentTests01.Test23.class);
+	}
+
+	@Test public void CurrentTests01_Test024()
+	{
+        doTest("Test024", org.jboss.jbossts.qa.CurrentTests01.Test24.class);
+	}
+
+	@Test public void CurrentTests01_Test025()
+	{
+        doTest("Test025", org.jboss.jbossts.qa.CurrentTests01.Test25.class);
+	}
+
+	@Test public void CurrentTests01_Test026()
+	{
+        doTest("Test026", org.jboss.jbossts.qa.CurrentTests01.Test26.class);
+	}
+
+	@Test public void CurrentTests01_Test027()
+	{
+        doTest("Test027", org.jboss.jbossts.qa.CurrentTests01.Test27.class);
+	}
+
+	@Test public void CurrentTests01_Test028()
+	{
+        doTest("Test028", org.jboss.jbossts.qa.CurrentTests01.Test28.class);
+	}
+
+	@Test public void CurrentTests01_Test029()
+	{
+        doTest("Test029", org.jboss.jbossts.qa.CurrentTests01.Test29.class);
+	}
+
+	@Test public void CurrentTests01_Test030()
+	{
+        doTest("Test030", org.jboss.jbossts.qa.CurrentTests01.Test30.class);
+	}
+
+	@Test public void CurrentTests01_Test031()
+	{
+        doTest("Test031", org.jboss.jbossts.qa.CurrentTests01.Test31.class);
+	}
+
+	@Test public void CurrentTests01_Test032()
+	{
+        doTest("Test032", org.jboss.jbossts.qa.CurrentTests01.Test32.class);
+	}
+
+	@Test public void CurrentTests01_Test033()
+	{
+        doTest("Test033", org.jboss.jbossts.qa.CurrentTests01.Test33.class);
+	}
+
+	@Test public void CurrentTests01_Test034()
+	{
+        doTest("Test034", org.jboss.jbossts.qa.CurrentTests01.Test34.class);
+	}
+
+	@Test public void CurrentTests01_Test035()
+	{
+        doTest("Test035", org.jboss.jbossts.qa.CurrentTests01.Test35.class);
+	}
+
+	@Test public void CurrentTests01_Test036()
+	{
+        doTest("Test036", org.jboss.jbossts.qa.CurrentTests01.Test36.class);
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ibmdb2_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ibmdb2_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ibmdb2_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_ibmdb2_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_ibmdb2_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_IBMDB2_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_IBMDB2_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_IBMDB2_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_ibmdb2_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_IBMDB2_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ms_sql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ms_sql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_ms_sql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_ms_sql_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_ms_sql_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_SQL_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_SQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_SQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MS_SQL_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SQL_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_mysql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_mysql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_mysql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_mysql_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_mysql_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_MYSQL_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_MYSQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_MYSQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_MySQL_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_MYSQL_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_oracle_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_oracle_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_oracle_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_oracle_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_oracle_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_THIN_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_THIN_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_THIN_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_Oracle_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_THIN_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_postgresql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_postgresql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_postgresql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_postgresql_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_postgresql_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_PGSQL_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_PGSQL_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_PGSQL_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_PostgreSQL_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_PGSQL_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_sybase_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_sybase_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbclocals01_sybase_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,106 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbclocals01_sybase_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbclocals01_sybase_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("DB_SYBASE_JNDI");
+		Task setup = createTask("setup", org.jboss.jbossts.qa.JDBCLocals01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_SYBASE_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCLocals01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_SYBASE_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+	@Test public void JDBCLocals01_sybase_JNDI_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCLocals01.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("DB_SYBASE_JNDI");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_abstract.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_abstract.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_abstract.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,660 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_jdbcresources01_abstract extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbcresources01_abstract";
+	}
+
+    public String getDBName1() {
+        return "THIS_DB_NAME_MUST_BE_OVERRIDDEN";
+    }
+    
+    public String getDBName2() {
+        return "THIS_DB_NAME_MUST_BE_OVERRIDDEN";
+    }
+        
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform(getDBName1());
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform(getDBName1());
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCResources01_abstract_Test001()
+	{
+		setTestName("Test001");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test002()
+	{
+		setTestName("Test002");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test003()
+	{
+		setTestName("Test003");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test004()
+	{
+		setTestName("Test004");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test007()
+	{
+		setTestName("Test007");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test008()
+	{
+		setTestName("Test008");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test009()
+	{
+		setTestName("Test009");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test010()
+	{
+		setTestName("Test010");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test011()
+	{
+		setTestName("Test011");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test012()
+	{
+		setTestName("Test012");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test013()
+	{
+		setTestName("Test013");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test014()
+	{
+		setTestName("Test014");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test015()
+	{
+		setTestName("Test015");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test016()
+	{
+		setTestName("Test016");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test017()
+	{
+		setTestName("Test017");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test018()
+	{
+		setTestName("Test018");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test019()
+	{
+		setTestName("Test019");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test020()
+	{
+		setTestName("Test020");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test021()
+	{
+		setTestName("Test021");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test022()
+	{
+		setTestName("Test022");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources01_abstract_Test023()
+	{
+		setTestName("Test023");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test024()
+	{
+		setTestName("Test024");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test025()
+	{
+		setTestName("Test025");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test026()
+	{
+		setTestName("Test026");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test027()
+	{
+		setTestName("Test027");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test028()
+	{
+		setTestName("Test028");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test029()
+	{
+		setTestName("Test029");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test030()
+	{
+		setTestName("Test030");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test031()
+	{
+		setTestName("Test031");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources01_abstract_Test032()
+	{
+		setTestName("Test032");
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform(getDBName2());
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources01Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources01Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources01Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_ibmdb2_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_ibmdb2_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_ibmdb2_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_ibmdb2_jndi extends TestGroup_jdbcresources01_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources01_ibmdb2_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_IBMDB2_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_IBMDB2_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mssqlserver_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mssqlserver_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mssqlserver_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_mssqlserver_jndi extends TestGroup_jdbcresources01_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources01_mssqlserver_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_SQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_SQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mysql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mysql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_mysql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_mysql_jndi extends TestGroup_jdbcresources01_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources01_mysql_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_MYSQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_MYSQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_oracle_thin_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_oracle_thin_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_oracle_thin_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_oracle_thin_jndi extends TestGroup_jdbcresources01_abstract
+{
+    public String getTestGroupName() {
+        return "jdbcresources01_oracle_thin_jndi";
+    }
+
+    public String getDBName1() {
+        return "DB1_THIN_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_THIN_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_pgsql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_pgsql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_pgsql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_pgsql_jndi extends TestGroup_jdbcresources01_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources01_pgsql_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_PGSQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_PGSQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_sybase_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_sybase_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources01_sybase_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources01_sybase_jndi extends TestGroup_jdbcresources01_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources01_sybase_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_SYBASE_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_SYBASE_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_abstract.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_abstract.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_abstract.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,661 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_jdbcresources02_abstract extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbcresources02_oracle_thin_jndi";
+	}
+
+    public String getDBName1() {
+        return "THIS_DB_NAME_MUST_BE_OVERRIDDEN";
+    }
+
+    public String getDBName2() {
+        return "THIS_DB_NAME_MUST_BE_OVERRIDDEN";
+    }
+    
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform(getDBName1());
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform(getDBName1());
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test001()
+	{
+		setTestName("Test001");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test002()
+	{
+		setTestName("Test002");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test003()
+	{
+		setTestName("Test003");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test004()
+	{
+		setTestName("Test004");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test007()
+	{
+		setTestName("Test007");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test008()
+	{
+		setTestName("Test008");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test009()
+	{
+		setTestName("Test009");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test010()
+	{
+		setTestName("Test010");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test011()
+	{
+		setTestName("Test011");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test012()
+	{
+		setTestName("Test012");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test013()
+	{
+		setTestName("Test013");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test014()
+	{
+		setTestName("Test014");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test015()
+	{
+		setTestName("Test015");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test016()
+	{
+		setTestName("Test016");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test017()
+	{
+		setTestName("Test017");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test018()
+	{
+		setTestName("Test018");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test019()
+	{
+		setTestName("Test019");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test020()
+	{
+		setTestName("Test020");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test021()
+	{
+		setTestName("Test021");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test022()
+	{
+		setTestName("Test022");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName1());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start(getDBName1(), "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName1(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test023()
+	{
+		setTestName("Test023");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test024()
+	{
+		setTestName("Test024");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test025()
+	{
+		setTestName("Test025");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test026()
+	{
+		setTestName("Test026");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test027()
+	{
+		setTestName("Test027");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test028()
+	{
+		setTestName("Test028");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test029()
+	{
+		setTestName("Test029");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test030()
+	{
+		setTestName("Test030");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test031()
+	{
+		setTestName("Test031");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client15.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+	@Test public void JDBCResources02_Oracle_thin_jndi_Test032()
+	{
+		setTestName("Test032");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform(getDBName2());
+		Task setup2 = createTask("setup2", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup2.perform("DB1_THIN_JNDI");
+		Task setup3 = createTask("setup3", org.jboss.jbossts.qa.JDBCResources02Setups.Setup02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup3.perform(getDBName2());
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB1_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start(getDBName2(), "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources02Clients.Client16.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+		server0.terminate();
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources02Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+        cleanup.perform(getDBName2());
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_ibmdb2_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_ibmdb2_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_ibmdb2_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_ibmdb2_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources02_ibmdb2_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_IBMDB2_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_IBMDB2_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mssqlserver_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mssqlserver_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mssqlserver_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_mssqlserver_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources02_mssqlserver_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_SQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_SQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mysql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mysql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_mysql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_mysql_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName()
+	{
+		return "jdbcresources02_mysql_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_MYSQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_MYSQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_oracle_thin_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_oracle_thin_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_oracle_thin_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_oracle_thin_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources02_oracle_thin_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_THIN_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_THIN_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_pgsql_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_pgsql_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_pgsql_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_pgsql_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources02_pgsql_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_PGSQL_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_PGSQL_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_sybase_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_sybase_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources02_sybase_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+public class TestGroup_jdbcresources02_sybase_jndi extends TestGroup_jdbcresources02_abstract
+{
+	public String getTestGroupName() {
+		return "jdbcresources02_sybase_jndi";
+	}
+
+    public String getDBName1() {
+        return "DB1_SYBASE_JNDI";
+    }
+
+    public String getDBName2() {
+        return "DB2_SYBASE_JNDI";
+    }
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources03_oracle_thin_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources03_oracle_thin_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources03_oracle_thin_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,153 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbcresources03_oracle_thin_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbcresources03_oracle_thin_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_THIN_JNDI");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources03Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform("2", "DB_THIN_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources03Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_THIN_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources03Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources03Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test05()
+	{
+		setTestName("Test05");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources03_Oracle_thin_jndi_Test06()
+	{
+		setTestName("Test06");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources03Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources03Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources03Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources04_oracle_thin_jndi.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources04_oracle_thin_jndi.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jdbcresources04_oracle_thin_jndi.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jdbcresources04_oracle_thin_jndi extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jdbcresources04_oracle_thin_jndi";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		Task setup = createTask("setup", org.jboss.jbossts.qa.Utils.JNDIManager.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup.perform("DB_THIN_JNDI");
+		Task setup1 = createTask("setup1", org.jboss.jbossts.qa.JDBCResources04Setups.Setup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		setup1.perform("2", "DB_THIN_JNDI");
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		Task cleanup = createTask("cleanup", org.jboss.jbossts.qa.JDBCResources04Cleanups.Cleanup01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		cleanup.perform("DB_THIN_JNDI");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JDBCResources04_Oracle_thin_jndi_Test01()
+	{
+		setTestName("Test01");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources04_Oracle_thin_jndi_Test02()
+	{
+		setTestName("Test02");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources04Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources04_Oracle_thin_jndi_Test03()
+	{
+		setTestName("Test03");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(1)");
+		client0.waitFor();
+		client1.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void JDBCResources04_Oracle_thin_jndi_Test04()
+	{
+		setTestName("Test04");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.JDBCResources04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("DB_THIN_JNDI", "$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.JDBCResources04Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("DB_THIN_JNDI", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.JDBCResources04Clients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("$(2)");
+		client0.waitFor();
+		client1.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jtatests01.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jtatests01.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_jtatests01.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,100 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_jtatests01 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "jtatests01";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void JTATests01_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test01.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)");
+		client0.waitFor();
+	}
+
+	@Test public void JTATests01_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test02.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)");
+		client0.waitFor();
+	}
+
+	@Test public void JTATests01_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test03.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)");
+		client0.waitFor();
+	}
+
+	@Test public void JTATests01_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test04.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)", "1000");
+		client0.waitFor();
+	}
+
+	@Test public void JTATests01_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test05.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)", "1000");
+		client0.waitFor();
+	}
+
+	@Test public void JTATests01_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.JTA01Tests.Test06.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(LOCAL_PARAMETER)", "32", "1000");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_otsserver.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_otsserver.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_otsserver.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,262 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_otsserver extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "otsserver";
+	}
+
+	protected Task server3 = null;
+	protected Task server2 = null;
+	protected Task server1 = null;
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 1480);
+		server0.start("-test");
+		server1 = createTask("server1", com.arjuna.ats.jts.TransactionServer.class, Task.TaskType.EXPECT_READY, 1480);
+		server1.start("-test");
+		server2 = createTask("server2", org.jboss.jbossts.qa.Utils.RegisterOTSServer2.class, Task.TaskType.EXPECT_READY, 1480);
+		server2.start();
+		server3 = createTask("server3", org.jboss.jbossts.qa.Utils.SetupOTSServer2.class, Task.TaskType.EXPECT_READY, 1480);
+		server3.start();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+			server1.terminate();
+			server2.terminate();
+			server3.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void OTSServer_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client01.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client02.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client03.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client04.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client05.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client06.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start();
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test007()
+	{
+		setTestName("Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client07.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test008()
+	{
+		setTestName("Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client08.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test009()
+	{
+		setTestName("Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client09.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test010()
+	{
+		setTestName("Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client10.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test011()
+	{
+		setTestName("Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client11.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test012()
+	{
+		setTestName("Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client12.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("800");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test013()
+	{
+		setTestName("Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "250");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test014()
+	{
+		setTestName("Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "250");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "250");
+		client0.waitFor();
+		client1.waitFor();
+	}
+
+	@Test public void OTSServer_Test015()
+	{
+		setTestName("Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "100");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "100");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client2.start("4", "100");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+	}
+
+	@Test public void OTSServer_Test016()
+	{
+		setTestName("Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "100");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "100");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client2.start("4", "100");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.OTSServerClients.Client13.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client3.start("4", "100");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+	}
+
+	@Test public void OTSServer_Test017()
+	{
+		setTestName("Test017");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "200");
+		client0.waitFor();
+	}
+
+	@Test public void OTSServer_Test018()
+	{
+		setTestName("Test018");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "100");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "100");
+		client0.waitFor();
+		client1.waitFor();
+	}
+
+	@Test public void OTSServer_Test019()
+	{
+		setTestName("Test019");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "75");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "75");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client2.start("4", "75");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+	}
+
+	@Test public void OTSServer_Test020()
+	{
+		setTestName("Test020");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client0.start("4", "75");
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client1.start("4", "75");
+		Task client2 = createTask("client2", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client2.start("4", "75");
+		Task client3 = createTask("client3", org.jboss.jbossts.qa.OTSServerClients.Client14.class, Task.TaskType.EXPECT_PASS_FAIL, 1480);
+		client3.start("4", "75");
+		client0.waitFor();
+		client1.waitFor();
+		client2.waitFor();
+		client3.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_e.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_e.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_e.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,329 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_perfprofile01_e extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "perfprofile01_e_ait01_explicitobject_notran";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_NoTranNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "10000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranCommitNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranCommitReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_NoTran_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_NoTran_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_NoTran_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_NoTranNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_NoTranReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_NoTranReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_NoTranReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_NoTranWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_NoTranWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_NoTranWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranCommitNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranCommitReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranCommit_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranCommit_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranCommit_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_NoTranNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_NoTranReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_NoTranReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_NoTranReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_NoTranWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_NoTranWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_NoTranWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranCommitNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranCommitReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_E_AIT01_ExplicitObject_TranRollback_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ExplicitObject_TranRollback_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ExplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ExplicitObject_TranRollback_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_i.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_i.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofile01_i.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,329 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_perfprofile01_i extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "perfprofile01_i_ait01_implicitobject_notran";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_NoTranNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "10000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranCommitNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranCommitReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_NoTran_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_NoTran_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_NoTran_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_NoTranNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_NoTranReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_NoTranReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_NoTranReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_NoTranWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_NoTranWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_NoTranWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranCommitNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranCommitReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranCommit_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranCommit_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranCommit_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_NoTranNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_NoTranNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_NoTranNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_NoTranReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_NoTranReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_NoTranReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_NoTranWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_NoTranWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_NoTranWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranCommitNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranCommitNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranCommitNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranCommitReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranCommitReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranCommitReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranCommitWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranCommitWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranCommitWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranRollbackNullOper()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranRollbackNullOper");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranRollbackNullOper.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranRollbackReadLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranRollbackReadLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranRollbackReadLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void PerfProfile01_I_AIT01_ImplicitObject_TranRollback_TranRollbackWriteLock()
+	{
+		setTestName("AIT01_ImplicitObject_TranRollback_TranRollbackWriteLock");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.PerfProfile01Servers.Server_AIT01_ImplicitObject.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfile01Clients.Client_ImplicitObject_TranRollback_TranRollbackWriteLock.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("AIT01", "1000", "$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofileio.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofileio.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_perfprofileio.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,196 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_perfprofileio extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "perfprofileio_b0128";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void PerfProfileIO_B0128_OpenWriteSyncClose()
+	{
+		setTestName("B0128_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0128", "20000", "128");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0128_WriteSync()
+	{
+		setTestName("B0128_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0128", "20000", "128");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0128_WriteSyncSeek()
+	{
+		setTestName("B0128_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0128", "20000", "128");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0256_OpenWriteSyncClose()
+	{
+		setTestName("B0256_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0256", "20000", "256");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0256_WriteSync()
+	{
+		setTestName("B0256_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0256", "20000", "256");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0256_WriteSyncSeek()
+	{
+		setTestName("B0256_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0256", "20000", "256");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0512_OpenWriteSyncClose()
+	{
+		setTestName("B0512_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0512", "20000", "512");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0512_WriteSync()
+	{
+		setTestName("B0512_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0512", "20000", "512");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B0512_WriteSyncSeek()
+	{
+		setTestName("B0512_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B0512", "20000", "512");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B1024_OpenWriteSyncClose()
+	{
+		setTestName("B1024_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B1024", "10000", "1024");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B1024_WriteSync()
+	{
+		setTestName("B1024_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B1024", "10000", "1024");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B1024_WriteSyncSeek()
+	{
+		setTestName("B1024_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B1024", "10000", "1024");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B2048_OpenWriteSyncClose()
+	{
+		setTestName("B2048_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B2048", "10000", "2048");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B2048_WriteSync()
+	{
+		setTestName("B2048_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B2048", "10000", "2048");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B2048_WriteSyncSeek()
+	{
+		setTestName("B2048_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B2048", "10000", "2048");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B4096_OpenWriteSyncClose()
+	{
+		setTestName("B4096_OpenWriteSyncClose");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.OpenWriteSyncClose.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B4096", "10000", "4096");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B4096_WriteSync()
+	{
+		setTestName("B4096_WriteSync");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSync.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B4096", "5000", "4096");
+		client0.waitFor();
+	}
+
+	@Test public void PerfProfileIO_B4096_WriteSyncSeek()
+	{
+		setTestName("B4096_WriteSyncSeek");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.PerfProfileIOClients.WriteSyncSeek.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("B4096", "10000", "4096");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,122 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+import com.arjuna.ats.arjuna.common.arjPropertyManager;
+import com.arjuna.ats.arjuna.common.Environment;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources01_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources01_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources01_1_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_1_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_1_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_1_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_1_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_1_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients1.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,3729 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources01_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources01_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources01_2_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test026()
+	{
+		setTestName("Test026");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test027()
+	{
+		setTestName("Test027");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test028()
+	{
+		setTestName("Test028");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test029()
+	{
+		setTestName("Test029");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test030()
+	{
+		setTestName("Test030");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test031()
+	{
+		setTestName("Test031");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client031.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test032()
+	{
+		setTestName("Test032");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client032.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test033()
+	{
+		setTestName("Test033");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client033.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test034()
+	{
+		setTestName("Test034");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client034.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test035()
+	{
+		setTestName("Test035");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client035.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test036()
+	{
+		setTestName("Test036");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client036.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test037()
+	{
+		setTestName("Test037");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client037.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test038()
+	{
+		setTestName("Test038");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client038.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test039()
+	{
+		setTestName("Test039");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client039.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test040()
+	{
+		setTestName("Test040");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client040.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test041()
+	{
+		setTestName("Test041");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client041.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test042()
+	{
+		setTestName("Test042");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client042.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test043()
+	{
+		setTestName("Test043");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client043.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test044()
+	{
+		setTestName("Test044");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client044.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test045()
+	{
+		setTestName("Test045");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client045.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test046()
+	{
+		setTestName("Test046");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client046.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test047()
+	{
+		setTestName("Test047");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client047.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test048()
+	{
+		setTestName("Test048");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client048.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test049()
+	{
+		setTestName("Test049");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client049.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test050()
+	{
+		setTestName("Test050");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client050.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test051()
+	{
+		setTestName("Test051");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client051.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test052()
+	{
+		setTestName("Test052");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client052.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test053()
+	{
+		setTestName("Test053");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client053.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test054()
+	{
+		setTestName("Test054");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client054.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test055()
+	{
+		setTestName("Test055");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client055.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test056()
+	{
+		setTestName("Test056");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client056.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test057()
+	{
+		setTestName("Test057");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client057.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test058()
+	{
+		setTestName("Test058");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client058.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test059()
+	{
+		setTestName("Test059");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client059.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test060()
+	{
+		setTestName("Test060");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client060.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test061()
+	{
+		setTestName("Test061");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client061.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test062()
+	{
+		setTestName("Test062");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client062.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test063()
+	{
+		setTestName("Test063");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client063.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test064()
+	{
+		setTestName("Test064");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client064.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test065()
+	{
+		setTestName("Test065");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client065.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test066()
+	{
+		setTestName("Test066");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client066.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test067()
+	{
+		setTestName("Test067");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client067.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test068()
+	{
+		setTestName("Test068");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client068.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test069()
+	{
+		setTestName("Test069");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client069.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test070()
+	{
+		setTestName("Test070");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client070.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test071()
+	{
+		setTestName("Test071");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client071.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test072()
+	{
+		setTestName("Test072");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client072.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test073()
+	{
+		setTestName("Test073");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client073.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test074()
+	{
+		setTestName("Test074");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client074.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test075()
+	{
+		setTestName("Test075");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client075.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test076()
+	{
+		setTestName("Test076");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client076.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test077()
+	{
+		setTestName("Test077");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client077.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test078()
+	{
+		setTestName("Test078");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client078.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test079()
+	{
+		setTestName("Test079");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client079.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test080()
+	{
+		setTestName("Test080");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client080.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test081()
+	{
+		setTestName("Test081");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client081.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test082()
+	{
+		setTestName("Test082");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client082.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test083()
+	{
+		setTestName("Test083");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client083.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test084()
+	{
+		setTestName("Test084");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client084.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test085()
+	{
+		setTestName("Test085");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client085.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test086()
+	{
+		setTestName("Test086");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client086.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test087()
+	{
+		setTestName("Test087");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client087.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test088()
+	{
+		setTestName("Test088");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client088.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test089()
+	{
+		setTestName("Test089");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client089.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test090()
+	{
+		setTestName("Test090");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client090.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test091()
+	{
+		setTestName("Test091");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client091.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test092()
+	{
+		setTestName("Test092");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client092.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test093()
+	{
+		setTestName("Test093");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client093.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test094()
+	{
+		setTestName("Test094");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client094.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test095()
+	{
+		setTestName("Test095");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client095.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test096()
+	{
+		setTestName("Test096");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client096.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test097()
+	{
+		setTestName("Test097");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client097.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test098()
+	{
+		setTestName("Test098");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client098.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test099()
+	{
+		setTestName("Test099");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client099.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test100()
+	{
+		setTestName("Test100");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client100.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test101()
+	{
+		setTestName("Test101");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client101.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test102()
+	{
+		setTestName("Test102");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client102.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test103()
+	{
+		setTestName("Test103");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client103.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test104()
+	{
+		setTestName("Test104");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client104.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test105()
+	{
+		setTestName("Test105");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client105.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test106()
+	{
+		setTestName("Test106");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client106.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test107()
+	{
+		setTestName("Test107");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client107.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test108()
+	{
+		setTestName("Test108");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client108.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test109()
+	{
+		setTestName("Test109");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client109.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test110()
+	{
+		setTestName("Test110");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client110.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test111()
+	{
+		setTestName("Test111");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client111.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test112()
+	{
+		setTestName("Test112");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client112.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test113()
+	{
+		setTestName("Test113");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client113.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test114()
+	{
+		setTestName("Test114");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client114.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test115()
+	{
+		setTestName("Test115");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client115.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test116()
+	{
+		setTestName("Test116");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client116.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test117()
+	{
+		setTestName("Test117");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client117.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test118()
+	{
+		setTestName("Test118");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client118.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test119()
+	{
+		setTestName("Test119");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client119.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test120()
+	{
+		setTestName("Test120");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client120.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test121()
+	{
+		setTestName("Test121");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client121.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test122()
+	{
+		setTestName("Test122");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client122.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test123()
+	{
+		setTestName("Test123");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client123.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test124()
+	{
+		setTestName("Test124");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client124.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test125()
+	{
+		setTestName("Test125");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client125.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test126()
+	{
+		setTestName("Test126");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client126.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test127()
+	{
+		setTestName("Test127");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client127.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test128()
+	{
+		setTestName("Test128");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client128.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test129()
+	{
+		setTestName("Test129");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client129.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test130()
+	{
+		setTestName("Test130");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client130.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test131()
+	{
+		setTestName("Test131");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client131.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test132()
+	{
+		setTestName("Test132");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client132.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test133()
+	{
+		setTestName("Test133");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client133.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test134()
+	{
+		setTestName("Test134");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client134.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test135()
+	{
+		setTestName("Test135");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client135.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test136()
+	{
+		setTestName("Test136");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client136.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test137()
+	{
+		setTestName("Test137");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client137.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test138()
+	{
+		setTestName("Test138");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client138.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test139()
+	{
+		setTestName("Test139");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client139.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test140()
+	{
+		setTestName("Test140");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client140.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test141()
+	{
+		setTestName("Test141");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client141.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test142()
+	{
+		setTestName("Test142");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client142.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test143()
+	{
+		setTestName("Test143");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client143.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test144()
+	{
+		setTestName("Test144");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client144.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test145()
+	{
+		setTestName("Test145");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test146()
+	{
+		setTestName("Test146");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test147()
+	{
+		setTestName("Test147");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test148()
+	{
+		setTestName("Test148");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test149()
+	{
+		setTestName("Test149");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test150()
+	{
+		setTestName("Test150");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test151()
+	{
+		setTestName("Test151");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test152()
+	{
+		setTestName("Test152");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test153()
+	{
+		setTestName("Test153");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test154()
+	{
+		setTestName("Test154");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test155()
+	{
+		setTestName("Test155");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test156()
+	{
+		setTestName("Test156");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test157()
+	{
+		setTestName("Test157");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test158()
+	{
+		setTestName("Test158");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test159()
+	{
+		setTestName("Test159");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test160()
+	{
+		setTestName("Test160");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test161()
+	{
+		setTestName("Test161");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test162()
+	{
+		setTestName("Test162");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test163()
+	{
+		setTestName("Test163");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test164()
+	{
+		setTestName("Test164");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test165()
+	{
+		setTestName("Test165");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test166()
+	{
+		setTestName("Test166");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test167()
+	{
+		setTestName("Test167");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test168()
+	{
+		setTestName("Test168");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test169()
+	{
+		setTestName("Test169");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test170()
+	{
+		setTestName("Test170");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test171()
+	{
+		setTestName("Test171");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test172()
+	{
+		setTestName("Test172");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test173()
+	{
+		setTestName("Test173");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test174()
+	{
+		setTestName("Test174");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test175()
+	{
+		setTestName("Test175");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client031.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test176()
+	{
+		setTestName("Test176");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client032.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test177()
+	{
+		setTestName("Test177");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client033.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test178()
+	{
+		setTestName("Test178");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client034.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test179()
+	{
+		setTestName("Test179");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client035.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test180()
+	{
+		setTestName("Test180");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client036.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test181()
+	{
+		setTestName("Test181");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client037.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test182()
+	{
+		setTestName("Test182");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client038.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test183()
+	{
+		setTestName("Test183");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client039.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test184()
+	{
+		setTestName("Test184");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client040.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test185()
+	{
+		setTestName("Test185");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client041.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test186()
+	{
+		setTestName("Test186");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client042.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test187()
+	{
+		setTestName("Test187");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client043.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test188()
+	{
+		setTestName("Test188");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client044.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test189()
+	{
+		setTestName("Test189");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client045.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test190()
+	{
+		setTestName("Test190");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client046.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test191()
+	{
+		setTestName("Test191");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client047.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test192()
+	{
+		setTestName("Test192");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client048.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test193()
+	{
+		setTestName("Test193");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client049.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test194()
+	{
+		setTestName("Test194");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client050.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test195()
+	{
+		setTestName("Test195");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client051.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test196()
+	{
+		setTestName("Test196");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client052.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test197()
+	{
+		setTestName("Test197");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client053.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test198()
+	{
+		setTestName("Test198");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client054.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test199()
+	{
+		setTestName("Test199");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client055.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test200()
+	{
+		setTestName("Test200");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client056.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test201()
+	{
+		setTestName("Test201");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client057.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test202()
+	{
+		setTestName("Test202");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client058.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test203()
+	{
+		setTestName("Test203");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client059.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test204()
+	{
+		setTestName("Test204");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client060.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test205()
+	{
+		setTestName("Test205");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client061.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test206()
+	{
+		setTestName("Test206");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client062.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test207()
+	{
+		setTestName("Test207");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client063.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test208()
+	{
+		setTestName("Test208");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client064.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test209()
+	{
+		setTestName("Test209");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client065.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test210()
+	{
+		setTestName("Test210");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client066.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test211()
+	{
+		setTestName("Test211");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client067.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test212()
+	{
+		setTestName("Test212");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client068.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test213()
+	{
+		setTestName("Test213");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client069.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test214()
+	{
+		setTestName("Test214");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client070.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test215()
+	{
+		setTestName("Test215");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client071.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test216()
+	{
+		setTestName("Test216");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client072.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test217()
+	{
+		setTestName("Test217");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client073.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test218()
+	{
+		setTestName("Test218");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client074.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test219()
+	{
+		setTestName("Test219");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client075.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test220()
+	{
+		setTestName("Test220");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client076.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test221()
+	{
+		setTestName("Test221");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client077.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test222()
+	{
+		setTestName("Test222");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client078.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test223()
+	{
+		setTestName("Test223");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client079.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test224()
+	{
+		setTestName("Test224");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client080.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test225()
+	{
+		setTestName("Test225");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client081.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test226()
+	{
+		setTestName("Test226");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client082.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test227()
+	{
+		setTestName("Test227");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client083.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test228()
+	{
+		setTestName("Test228");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client084.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test229()
+	{
+		setTestName("Test229");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client085.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test230()
+	{
+		setTestName("Test230");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client086.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test231()
+	{
+		setTestName("Test231");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client087.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test232()
+	{
+		setTestName("Test232");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client088.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test233()
+	{
+		setTestName("Test233");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client089.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test234()
+	{
+		setTestName("Test234");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client090.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test235()
+	{
+		setTestName("Test235");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client091.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test236()
+	{
+		setTestName("Test236");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client092.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test237()
+	{
+		setTestName("Test237");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client093.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test238()
+	{
+		setTestName("Test238");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client094.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test239()
+	{
+		setTestName("Test239");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client095.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test240()
+	{
+		setTestName("Test240");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client096.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test241()
+	{
+		setTestName("Test241");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client097.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test242()
+	{
+		setTestName("Test242");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client098.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test243()
+	{
+		setTestName("Test243");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client099.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test244()
+	{
+		setTestName("Test244");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client100.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test245()
+	{
+		setTestName("Test245");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client101.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test246()
+	{
+		setTestName("Test246");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client102.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test247()
+	{
+		setTestName("Test247");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client103.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test248()
+	{
+		setTestName("Test248");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client104.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test249()
+	{
+		setTestName("Test249");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client105.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test250()
+	{
+		setTestName("Test250");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client106.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test251()
+	{
+		setTestName("Test251");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client107.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test252()
+	{
+		setTestName("Test252");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client108.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test253()
+	{
+		setTestName("Test253");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client109.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test254()
+	{
+		setTestName("Test254");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client110.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test255()
+	{
+		setTestName("Test255");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client111.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test256()
+	{
+		setTestName("Test256");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client112.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test257()
+	{
+		setTestName("Test257");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client113.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test258()
+	{
+		setTestName("Test258");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client114.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test259()
+	{
+		setTestName("Test259");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client115.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test260()
+	{
+		setTestName("Test260");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client116.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test261()
+	{
+		setTestName("Test261");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client117.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test262()
+	{
+		setTestName("Test262");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client118.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test263()
+	{
+		setTestName("Test263");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client119.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test264()
+	{
+		setTestName("Test264");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client120.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test265()
+	{
+		setTestName("Test265");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client121.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test266()
+	{
+		setTestName("Test266");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client122.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test267()
+	{
+		setTestName("Test267");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client123.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test268()
+	{
+		setTestName("Test268");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client124.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test269()
+	{
+		setTestName("Test269");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client125.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test270()
+	{
+		setTestName("Test270");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client126.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test271()
+	{
+		setTestName("Test271");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client127.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test272()
+	{
+		setTestName("Test272");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client128.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test273()
+	{
+		setTestName("Test273");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client129.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test274()
+	{
+		setTestName("Test274");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client130.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test275()
+	{
+		setTestName("Test275");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client131.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test276()
+	{
+		setTestName("Test276");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client132.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test277()
+	{
+		setTestName("Test277");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client133.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test278()
+	{
+		setTestName("Test278");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client134.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test279()
+	{
+		setTestName("Test279");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client135.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test280()
+	{
+		setTestName("Test280");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client136.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test281()
+	{
+		setTestName("Test281");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client137.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test282()
+	{
+		setTestName("Test282");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client138.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test283()
+	{
+		setTestName("Test283");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client139.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test284()
+	{
+		setTestName("Test284");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client140.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test285()
+	{
+		setTestName("Test285");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client141.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test286()
+	{
+		setTestName("Test286");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client142.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test287()
+	{
+		setTestName("Test287");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client143.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test288()
+	{
+		setTestName("Test288");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client144.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test289()
+	{
+		setTestName("Test289");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client145.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test290()
+	{
+		setTestName("Test290");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client146.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test291()
+	{
+		setTestName("Test291");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client147.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test292()
+	{
+		setTestName("Test292");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client145.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test293()
+	{
+		setTestName("Test293");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client146.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_2_Test294()
+	{
+		setTestName("Test294");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients2.Client147.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_3.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_3.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources01_3.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,2154 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources01_3 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources01_3";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources01_3_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test026()
+	{
+		setTestName("Test026");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test027()
+	{
+		setTestName("Test027");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test028()
+	{
+		setTestName("Test028");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test029()
+	{
+		setTestName("Test029");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test030()
+	{
+		setTestName("Test030");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test031()
+	{
+		setTestName("Test031");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test032()
+	{
+		setTestName("Test032");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test033()
+	{
+		setTestName("Test033");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test034()
+	{
+		setTestName("Test034");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test035()
+	{
+		setTestName("Test035");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test036()
+	{
+		setTestName("Test036");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test037()
+	{
+		setTestName("Test037");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test038()
+	{
+		setTestName("Test038");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test039()
+	{
+		setTestName("Test039");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test040()
+	{
+		setTestName("Test040");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test041()
+	{
+		setTestName("Test041");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test042()
+	{
+		setTestName("Test042");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test043()
+	{
+		setTestName("Test043");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test044()
+	{
+		setTestName("Test044");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test045()
+	{
+		setTestName("Test045");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test046()
+	{
+		setTestName("Test046");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test047()
+	{
+		setTestName("Test047");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test048()
+	{
+		setTestName("Test048");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test049()
+	{
+		setTestName("Test049");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test050()
+	{
+		setTestName("Test050");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test051()
+	{
+		setTestName("Test051");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test052()
+	{
+		setTestName("Test052");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test053()
+	{
+		setTestName("Test053");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test054()
+	{
+		setTestName("Test054");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test055()
+	{
+		setTestName("Test055");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test056()
+	{
+		setTestName("Test056");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test057()
+	{
+		setTestName("Test057");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test058()
+	{
+		setTestName("Test058");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test059()
+	{
+		setTestName("Test059");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test060()
+	{
+		setTestName("Test060");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test061()
+	{
+		setTestName("Test061");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test062()
+	{
+		setTestName("Test062");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test063()
+	{
+		setTestName("Test063");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test064()
+	{
+		setTestName("Test064");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test065()
+	{
+		setTestName("Test065");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test066()
+	{
+		setTestName("Test066");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test067()
+	{
+		setTestName("Test067");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test068()
+	{
+		setTestName("Test068");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test069()
+	{
+		setTestName("Test069");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test070()
+	{
+		setTestName("Test070");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test071()
+	{
+		setTestName("Test071");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test072()
+	{
+		setTestName("Test072");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test073()
+	{
+		setTestName("Test073");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test074()
+	{
+		setTestName("Test074");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test075()
+	{
+		setTestName("Test075");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test076()
+	{
+		setTestName("Test076");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test077()
+	{
+		setTestName("Test077");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test078()
+	{
+		setTestName("Test078");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test079()
+	{
+		setTestName("Test079");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test080()
+	{
+		setTestName("Test080");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test081()
+	{
+		setTestName("Test081");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test082()
+	{
+		setTestName("Test082");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test083()
+	{
+		setTestName("Test083");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test084()
+	{
+		setTestName("Test084");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test085()
+	{
+		setTestName("Test085");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test086()
+	{
+		setTestName("Test086");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test087()
+	{
+		setTestName("Test087");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test088()
+	{
+		setTestName("Test088");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test089()
+	{
+		setTestName("Test089");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test090()
+	{
+		setTestName("Test090");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test091()
+	{
+		setTestName("Test091");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test092()
+	{
+		setTestName("Test092");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test093()
+	{
+		setTestName("Test093");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test094()
+	{
+		setTestName("Test094");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test095()
+	{
+		setTestName("Test095");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test096()
+	{
+		setTestName("Test096");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test097()
+	{
+		setTestName("Test097");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test098()
+	{
+		setTestName("Test098");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test099()
+	{
+		setTestName("Test099");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test100()
+	{
+		setTestName("Test100");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test101()
+	{
+		setTestName("Test101");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test102()
+	{
+		setTestName("Test102");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test103()
+	{
+		setTestName("Test103");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test104()
+	{
+		setTestName("Test104");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test105()
+	{
+		setTestName("Test105");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test106()
+	{
+		setTestName("Test106");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test107()
+	{
+		setTestName("Test107");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test108()
+	{
+		setTestName("Test108");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test109()
+	{
+		setTestName("Test109");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test110()
+	{
+		setTestName("Test110");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test111()
+	{
+		setTestName("Test111");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test112()
+	{
+		setTestName("Test112");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test113()
+	{
+		setTestName("Test113");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test114()
+	{
+		setTestName("Test114");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test115()
+	{
+		setTestName("Test115");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test116()
+	{
+		setTestName("Test116");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test117()
+	{
+		setTestName("Test117");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test118()
+	{
+		setTestName("Test118");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test119()
+	{
+		setTestName("Test119");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test120()
+	{
+		setTestName("Test120");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test121()
+	{
+		setTestName("Test121");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test122()
+	{
+		setTestName("Test122");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test123()
+	{
+		setTestName("Test123");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test124()
+	{
+		setTestName("Test124");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test125()
+	{
+		setTestName("Test125");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test126()
+	{
+		setTestName("Test126");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test127()
+	{
+		setTestName("Test127");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test128()
+	{
+		setTestName("Test128");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test129()
+	{
+		setTestName("Test129");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test130()
+	{
+		setTestName("Test130");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test131()
+	{
+		setTestName("Test131");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test132()
+	{
+		setTestName("Test132");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test133()
+	{
+		setTestName("Test133");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test134()
+	{
+		setTestName("Test134");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test135()
+	{
+		setTestName("Test135");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test136()
+	{
+		setTestName("Test136");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test137()
+	{
+		setTestName("Test137");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test138()
+	{
+		setTestName("Test138");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test139()
+	{
+		setTestName("Test139");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test140()
+	{
+		setTestName("Test140");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test141()
+	{
+		setTestName("Test141");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test142()
+	{
+		setTestName("Test142");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test143()
+	{
+		setTestName("Test143");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test144()
+	{
+		setTestName("Test144");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test145()
+	{
+		setTestName("Test145");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test146()
+	{
+		setTestName("Test146");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test147()
+	{
+		setTestName("Test147");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test148()
+	{
+		setTestName("Test148");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test149()
+	{
+		setTestName("Test149");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources01_3_Test150()
+	{
+		setTestName("Test150");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources01Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,120 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources02_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources02_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources02_1_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_1_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_1_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_1_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_1_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_1_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients1.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,3729 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources02_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources02_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources02_2_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test026()
+	{
+		setTestName("Test026");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test027()
+	{
+		setTestName("Test027");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test028()
+	{
+		setTestName("Test028");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test029()
+	{
+		setTestName("Test029");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test030()
+	{
+		setTestName("Test030");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test031()
+	{
+		setTestName("Test031");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client031.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test032()
+	{
+		setTestName("Test032");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client032.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test033()
+	{
+		setTestName("Test033");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client033.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test034()
+	{
+		setTestName("Test034");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client034.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test035()
+	{
+		setTestName("Test035");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client035.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test036()
+	{
+		setTestName("Test036");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client036.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test037()
+	{
+		setTestName("Test037");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client037.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test038()
+	{
+		setTestName("Test038");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client038.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test039()
+	{
+		setTestName("Test039");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client039.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test040()
+	{
+		setTestName("Test040");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client040.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test041()
+	{
+		setTestName("Test041");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client041.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test042()
+	{
+		setTestName("Test042");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client042.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test043()
+	{
+		setTestName("Test043");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client043.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test044()
+	{
+		setTestName("Test044");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client044.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test045()
+	{
+		setTestName("Test045");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client045.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test046()
+	{
+		setTestName("Test046");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client046.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test047()
+	{
+		setTestName("Test047");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client047.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test048()
+	{
+		setTestName("Test048");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client048.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test049()
+	{
+		setTestName("Test049");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client049.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test050()
+	{
+		setTestName("Test050");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client050.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test051()
+	{
+		setTestName("Test051");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client051.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test052()
+	{
+		setTestName("Test052");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client052.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test053()
+	{
+		setTestName("Test053");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client053.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test054()
+	{
+		setTestName("Test054");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client054.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test055()
+	{
+		setTestName("Test055");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client055.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test056()
+	{
+		setTestName("Test056");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client056.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test057()
+	{
+		setTestName("Test057");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client057.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test058()
+	{
+		setTestName("Test058");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client058.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test059()
+	{
+		setTestName("Test059");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client059.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test060()
+	{
+		setTestName("Test060");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client060.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test061()
+	{
+		setTestName("Test061");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client061.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test062()
+	{
+		setTestName("Test062");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client062.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test063()
+	{
+		setTestName("Test063");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client063.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test064()
+	{
+		setTestName("Test064");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client064.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test065()
+	{
+		setTestName("Test065");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client065.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test066()
+	{
+		setTestName("Test066");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client066.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test067()
+	{
+		setTestName("Test067");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client067.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test068()
+	{
+		setTestName("Test068");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client068.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test069()
+	{
+		setTestName("Test069");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client069.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test070()
+	{
+		setTestName("Test070");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client070.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test071()
+	{
+		setTestName("Test071");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client071.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test072()
+	{
+		setTestName("Test072");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client072.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test073()
+	{
+		setTestName("Test073");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client073.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test074()
+	{
+		setTestName("Test074");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client074.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test075()
+	{
+		setTestName("Test075");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client075.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test076()
+	{
+		setTestName("Test076");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client076.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test077()
+	{
+		setTestName("Test077");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client077.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test078()
+	{
+		setTestName("Test078");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client078.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test079()
+	{
+		setTestName("Test079");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client079.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test080()
+	{
+		setTestName("Test080");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client080.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test081()
+	{
+		setTestName("Test081");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client081.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test082()
+	{
+		setTestName("Test082");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client082.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test083()
+	{
+		setTestName("Test083");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client083.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test084()
+	{
+		setTestName("Test084");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client084.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test085()
+	{
+		setTestName("Test085");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client085.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test086()
+	{
+		setTestName("Test086");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client086.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test087()
+	{
+		setTestName("Test087");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client087.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test088()
+	{
+		setTestName("Test088");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client088.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test089()
+	{
+		setTestName("Test089");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client089.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test090()
+	{
+		setTestName("Test090");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client090.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test091()
+	{
+		setTestName("Test091");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client091.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test092()
+	{
+		setTestName("Test092");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client092.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test093()
+	{
+		setTestName("Test093");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client093.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test094()
+	{
+		setTestName("Test094");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client094.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test095()
+	{
+		setTestName("Test095");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client095.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test096()
+	{
+		setTestName("Test096");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client096.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test097()
+	{
+		setTestName("Test097");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client097.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test098()
+	{
+		setTestName("Test098");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client098.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test099()
+	{
+		setTestName("Test099");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client099.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test100()
+	{
+		setTestName("Test100");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client100.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test101()
+	{
+		setTestName("Test101");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client101.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test102()
+	{
+		setTestName("Test102");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client102.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test103()
+	{
+		setTestName("Test103");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client103.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test104()
+	{
+		setTestName("Test104");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client104.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test105()
+	{
+		setTestName("Test105");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client105.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test106()
+	{
+		setTestName("Test106");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client106.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test107()
+	{
+		setTestName("Test107");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client107.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test108()
+	{
+		setTestName("Test108");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client108.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test109()
+	{
+		setTestName("Test109");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client109.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test110()
+	{
+		setTestName("Test110");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client110.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test111()
+	{
+		setTestName("Test111");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client111.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test112()
+	{
+		setTestName("Test112");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client112.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test113()
+	{
+		setTestName("Test113");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client113.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test114()
+	{
+		setTestName("Test114");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client114.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test115()
+	{
+		setTestName("Test115");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client115.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test116()
+	{
+		setTestName("Test116");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client116.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test117()
+	{
+		setTestName("Test117");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client117.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test118()
+	{
+		setTestName("Test118");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client118.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test119()
+	{
+		setTestName("Test119");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client119.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test120()
+	{
+		setTestName("Test120");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client120.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test121()
+	{
+		setTestName("Test121");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client121.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test122()
+	{
+		setTestName("Test122");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client122.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test123()
+	{
+		setTestName("Test123");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client123.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test124()
+	{
+		setTestName("Test124");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client124.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test125()
+	{
+		setTestName("Test125");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client125.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test126()
+	{
+		setTestName("Test126");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client126.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test127()
+	{
+		setTestName("Test127");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client127.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test128()
+	{
+		setTestName("Test128");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client128.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test129()
+	{
+		setTestName("Test129");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client129.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test130()
+	{
+		setTestName("Test130");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client130.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test131()
+	{
+		setTestName("Test131");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client131.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test132()
+	{
+		setTestName("Test132");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client132.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test133()
+	{
+		setTestName("Test133");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client133.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test134()
+	{
+		setTestName("Test134");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client134.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test135()
+	{
+		setTestName("Test135");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client135.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test136()
+	{
+		setTestName("Test136");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client136.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test137()
+	{
+		setTestName("Test137");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client137.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test138()
+	{
+		setTestName("Test138");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client138.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test139()
+	{
+		setTestName("Test139");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client139.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test140()
+	{
+		setTestName("Test140");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client140.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test141()
+	{
+		setTestName("Test141");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client141.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test142()
+	{
+		setTestName("Test142");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client142.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test143()
+	{
+		setTestName("Test143");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client143.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test144()
+	{
+		setTestName("Test144");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client144.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test145()
+	{
+		setTestName("Test145");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test146()
+	{
+		setTestName("Test146");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test147()
+	{
+		setTestName("Test147");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test148()
+	{
+		setTestName("Test148");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test149()
+	{
+		setTestName("Test149");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test150()
+	{
+		setTestName("Test150");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test151()
+	{
+		setTestName("Test151");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test152()
+	{
+		setTestName("Test152");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test153()
+	{
+		setTestName("Test153");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test154()
+	{
+		setTestName("Test154");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test155()
+	{
+		setTestName("Test155");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test156()
+	{
+		setTestName("Test156");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test157()
+	{
+		setTestName("Test157");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test158()
+	{
+		setTestName("Test158");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test159()
+	{
+		setTestName("Test159");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test160()
+	{
+		setTestName("Test160");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test161()
+	{
+		setTestName("Test161");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test162()
+	{
+		setTestName("Test162");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test163()
+	{
+		setTestName("Test163");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test164()
+	{
+		setTestName("Test164");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test165()
+	{
+		setTestName("Test165");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test166()
+	{
+		setTestName("Test166");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test167()
+	{
+		setTestName("Test167");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test168()
+	{
+		setTestName("Test168");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test169()
+	{
+		setTestName("Test169");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test170()
+	{
+		setTestName("Test170");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test171()
+	{
+		setTestName("Test171");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test172()
+	{
+		setTestName("Test172");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test173()
+	{
+		setTestName("Test173");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test174()
+	{
+		setTestName("Test174");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test175()
+	{
+		setTestName("Test175");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client031.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test176()
+	{
+		setTestName("Test176");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client032.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test177()
+	{
+		setTestName("Test177");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client033.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test178()
+	{
+		setTestName("Test178");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client034.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test179()
+	{
+		setTestName("Test179");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client035.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test180()
+	{
+		setTestName("Test180");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client036.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test181()
+	{
+		setTestName("Test181");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client037.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test182()
+	{
+		setTestName("Test182");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client038.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test183()
+	{
+		setTestName("Test183");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client039.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test184()
+	{
+		setTestName("Test184");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client040.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test185()
+	{
+		setTestName("Test185");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client041.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test186()
+	{
+		setTestName("Test186");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client042.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test187()
+	{
+		setTestName("Test187");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client043.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test188()
+	{
+		setTestName("Test188");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client044.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test189()
+	{
+		setTestName("Test189");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client045.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test190()
+	{
+		setTestName("Test190");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client046.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test191()
+	{
+		setTestName("Test191");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client047.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test192()
+	{
+		setTestName("Test192");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client048.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test193()
+	{
+		setTestName("Test193");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client049.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test194()
+	{
+		setTestName("Test194");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client050.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test195()
+	{
+		setTestName("Test195");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client051.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test196()
+	{
+		setTestName("Test196");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client052.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test197()
+	{
+		setTestName("Test197");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client053.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test198()
+	{
+		setTestName("Test198");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client054.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test199()
+	{
+		setTestName("Test199");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client055.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test200()
+	{
+		setTestName("Test200");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client056.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test201()
+	{
+		setTestName("Test201");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client057.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test202()
+	{
+		setTestName("Test202");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client058.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test203()
+	{
+		setTestName("Test203");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client059.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test204()
+	{
+		setTestName("Test204");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client060.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test205()
+	{
+		setTestName("Test205");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client061.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test206()
+	{
+		setTestName("Test206");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client062.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test207()
+	{
+		setTestName("Test207");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client063.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test208()
+	{
+		setTestName("Test208");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client064.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test209()
+	{
+		setTestName("Test209");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client065.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test210()
+	{
+		setTestName("Test210");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client066.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test211()
+	{
+		setTestName("Test211");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client067.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test212()
+	{
+		setTestName("Test212");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client068.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test213()
+	{
+		setTestName("Test213");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client069.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test214()
+	{
+		setTestName("Test214");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client070.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test215()
+	{
+		setTestName("Test215");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client071.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test216()
+	{
+		setTestName("Test216");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client072.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test217()
+	{
+		setTestName("Test217");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client073.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test218()
+	{
+		setTestName("Test218");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client074.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test219()
+	{
+		setTestName("Test219");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client075.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test220()
+	{
+		setTestName("Test220");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client076.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test221()
+	{
+		setTestName("Test221");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client077.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test222()
+	{
+		setTestName("Test222");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client078.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test223()
+	{
+		setTestName("Test223");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client079.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test224()
+	{
+		setTestName("Test224");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client080.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test225()
+	{
+		setTestName("Test225");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client081.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test226()
+	{
+		setTestName("Test226");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client082.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test227()
+	{
+		setTestName("Test227");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client083.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test228()
+	{
+		setTestName("Test228");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client084.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test229()
+	{
+		setTestName("Test229");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client085.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test230()
+	{
+		setTestName("Test230");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client086.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test231()
+	{
+		setTestName("Test231");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client087.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test232()
+	{
+		setTestName("Test232");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client088.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test233()
+	{
+		setTestName("Test233");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client089.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test234()
+	{
+		setTestName("Test234");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client090.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test235()
+	{
+		setTestName("Test235");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client091.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test236()
+	{
+		setTestName("Test236");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client092.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test237()
+	{
+		setTestName("Test237");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client093.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test238()
+	{
+		setTestName("Test238");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client094.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test239()
+	{
+		setTestName("Test239");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client095.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test240()
+	{
+		setTestName("Test240");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client096.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test241()
+	{
+		setTestName("Test241");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client097.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test242()
+	{
+		setTestName("Test242");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client098.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test243()
+	{
+		setTestName("Test243");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client099.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test244()
+	{
+		setTestName("Test244");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client100.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test245()
+	{
+		setTestName("Test245");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client101.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test246()
+	{
+		setTestName("Test246");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client102.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test247()
+	{
+		setTestName("Test247");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client103.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test248()
+	{
+		setTestName("Test248");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client104.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test249()
+	{
+		setTestName("Test249");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client105.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test250()
+	{
+		setTestName("Test250");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client106.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test251()
+	{
+		setTestName("Test251");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client107.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test252()
+	{
+		setTestName("Test252");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client108.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test253()
+	{
+		setTestName("Test253");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client109.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test254()
+	{
+		setTestName("Test254");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client110.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test255()
+	{
+		setTestName("Test255");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client111.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test256()
+	{
+		setTestName("Test256");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client112.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test257()
+	{
+		setTestName("Test257");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client113.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test258()
+	{
+		setTestName("Test258");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client114.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test259()
+	{
+		setTestName("Test259");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client115.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test260()
+	{
+		setTestName("Test260");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client116.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test261()
+	{
+		setTestName("Test261");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client117.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test262()
+	{
+		setTestName("Test262");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client118.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test263()
+	{
+		setTestName("Test263");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client119.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test264()
+	{
+		setTestName("Test264");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client120.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test265()
+	{
+		setTestName("Test265");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client121.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test266()
+	{
+		setTestName("Test266");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client122.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test267()
+	{
+		setTestName("Test267");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client123.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test268()
+	{
+		setTestName("Test268");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client124.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test269()
+	{
+		setTestName("Test269");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client125.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test270()
+	{
+		setTestName("Test270");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client126.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test271()
+	{
+		setTestName("Test271");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client127.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test272()
+	{
+		setTestName("Test272");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client128.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test273()
+	{
+		setTestName("Test273");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client129.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test274()
+	{
+		setTestName("Test274");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client130.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test275()
+	{
+		setTestName("Test275");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client131.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test276()
+	{
+		setTestName("Test276");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client132.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test277()
+	{
+		setTestName("Test277");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client133.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test278()
+	{
+		setTestName("Test278");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client134.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test279()
+	{
+		setTestName("Test279");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client135.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test280()
+	{
+		setTestName("Test280");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client136.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test281()
+	{
+		setTestName("Test281");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client137.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test282()
+	{
+		setTestName("Test282");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client138.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test283()
+	{
+		setTestName("Test283");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client139.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test284()
+	{
+		setTestName("Test284");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client140.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test285()
+	{
+		setTestName("Test285");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client141.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test286()
+	{
+		setTestName("Test286");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client142.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test287()
+	{
+		setTestName("Test287");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client143.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test288()
+	{
+		setTestName("Test288");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client144.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test289()
+	{
+		setTestName("Test289");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client145.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test290()
+	{
+		setTestName("Test290");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client146.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test291()
+	{
+		setTestName("Test291");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client147.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test292()
+	{
+		setTestName("Test292");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client145.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test293()
+	{
+		setTestName("Test293");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client146.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_2_Test294()
+	{
+		setTestName("Test294");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients2.Client147.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_3.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_3.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawresources02_3.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,2154 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawresources02_3 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawresources02_3";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawResources02_3_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test026()
+	{
+		setTestName("Test026");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test027()
+	{
+		setTestName("Test027");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test028()
+	{
+		setTestName("Test028");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test029()
+	{
+		setTestName("Test029");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test030()
+	{
+		setTestName("Test030");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test031()
+	{
+		setTestName("Test031");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test032()
+	{
+		setTestName("Test032");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test033()
+	{
+		setTestName("Test033");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test034()
+	{
+		setTestName("Test034");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test035()
+	{
+		setTestName("Test035");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test036()
+	{
+		setTestName("Test036");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test037()
+	{
+		setTestName("Test037");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test038()
+	{
+		setTestName("Test038");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test039()
+	{
+		setTestName("Test039");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test040()
+	{
+		setTestName("Test040");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test041()
+	{
+		setTestName("Test041");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test042()
+	{
+		setTestName("Test042");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test043()
+	{
+		setTestName("Test043");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test044()
+	{
+		setTestName("Test044");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test045()
+	{
+		setTestName("Test045");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test046()
+	{
+		setTestName("Test046");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test047()
+	{
+		setTestName("Test047");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test048()
+	{
+		setTestName("Test048");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test049()
+	{
+		setTestName("Test049");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test050()
+	{
+		setTestName("Test050");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test051()
+	{
+		setTestName("Test051");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test052()
+	{
+		setTestName("Test052");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test053()
+	{
+		setTestName("Test053");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test054()
+	{
+		setTestName("Test054");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test055()
+	{
+		setTestName("Test055");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test056()
+	{
+		setTestName("Test056");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test057()
+	{
+		setTestName("Test057");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test058()
+	{
+		setTestName("Test058");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test059()
+	{
+		setTestName("Test059");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test060()
+	{
+		setTestName("Test060");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test061()
+	{
+		setTestName("Test061");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test062()
+	{
+		setTestName("Test062");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test063()
+	{
+		setTestName("Test063");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test064()
+	{
+		setTestName("Test064");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test065()
+	{
+		setTestName("Test065");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test066()
+	{
+		setTestName("Test066");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test067()
+	{
+		setTestName("Test067");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test068()
+	{
+		setTestName("Test068");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test069()
+	{
+		setTestName("Test069");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test070()
+	{
+		setTestName("Test070");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test071()
+	{
+		setTestName("Test071");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test072()
+	{
+		setTestName("Test072");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test073()
+	{
+		setTestName("Test073");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test074()
+	{
+		setTestName("Test074");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test075()
+	{
+		setTestName("Test075");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test076()
+	{
+		setTestName("Test076");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test077()
+	{
+		setTestName("Test077");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test078()
+	{
+		setTestName("Test078");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test079()
+	{
+		setTestName("Test079");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test080()
+	{
+		setTestName("Test080");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test081()
+	{
+		setTestName("Test081");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test082()
+	{
+		setTestName("Test082");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test083()
+	{
+		setTestName("Test083");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test084()
+	{
+		setTestName("Test084");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test085()
+	{
+		setTestName("Test085");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test086()
+	{
+		setTestName("Test086");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test087()
+	{
+		setTestName("Test087");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test088()
+	{
+		setTestName("Test088");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test089()
+	{
+		setTestName("Test089");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test090()
+	{
+		setTestName("Test090");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test091()
+	{
+		setTestName("Test091");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test092()
+	{
+		setTestName("Test092");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test093()
+	{
+		setTestName("Test093");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test094()
+	{
+		setTestName("Test094");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test095()
+	{
+		setTestName("Test095");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test096()
+	{
+		setTestName("Test096");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test097()
+	{
+		setTestName("Test097");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test098()
+	{
+		setTestName("Test098");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test099()
+	{
+		setTestName("Test099");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test100()
+	{
+		setTestName("Test100");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test101()
+	{
+		setTestName("Test101");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test102()
+	{
+		setTestName("Test102");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test103()
+	{
+		setTestName("Test103");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test104()
+	{
+		setTestName("Test104");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test105()
+	{
+		setTestName("Test105");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test106()
+	{
+		setTestName("Test106");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test107()
+	{
+		setTestName("Test107");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test108()
+	{
+		setTestName("Test108");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test109()
+	{
+		setTestName("Test109");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test110()
+	{
+		setTestName("Test110");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test111()
+	{
+		setTestName("Test111");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test112()
+	{
+		setTestName("Test112");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test113()
+	{
+		setTestName("Test113");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test114()
+	{
+		setTestName("Test114");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test115()
+	{
+		setTestName("Test115");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client007.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test116()
+	{
+		setTestName("Test116");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client008.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test117()
+	{
+		setTestName("Test117");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client009.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test118()
+	{
+		setTestName("Test118");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client010.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test119()
+	{
+		setTestName("Test119");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client011.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test120()
+	{
+		setTestName("Test120");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client012.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test121()
+	{
+		setTestName("Test121");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client013.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test122()
+	{
+		setTestName("Test122");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client014.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test123()
+	{
+		setTestName("Test123");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client015.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test124()
+	{
+		setTestName("Test124");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client016.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test125()
+	{
+		setTestName("Test125");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client017.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test126()
+	{
+		setTestName("Test126");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client018.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test127()
+	{
+		setTestName("Test127");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client019.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test128()
+	{
+		setTestName("Test128");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client020.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test129()
+	{
+		setTestName("Test129");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client021.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test130()
+	{
+		setTestName("Test130");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client022.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test131()
+	{
+		setTestName("Test131");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client023.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test132()
+	{
+		setTestName("Test132");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client024.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test133()
+	{
+		setTestName("Test133");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client025.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test134()
+	{
+		setTestName("Test134");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client026.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test135()
+	{
+		setTestName("Test135");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client027.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test136()
+	{
+		setTestName("Test136");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test137()
+	{
+		setTestName("Test137");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test138()
+	{
+		setTestName("Test138");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test139()
+	{
+		setTestName("Test139");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test140()
+	{
+		setTestName("Test140");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test141()
+	{
+		setTestName("Test141");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test142()
+	{
+		setTestName("Test142");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test143()
+	{
+		setTestName("Test143");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test144()
+	{
+		setTestName("Test144");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test145()
+	{
+		setTestName("Test145");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test146()
+	{
+		setTestName("Test146");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test147()
+	{
+		setTestName("Test147");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test148()
+	{
+		setTestName("Test148");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client028.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test149()
+	{
+		setTestName("Test149");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client029.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawResources02_3_Test150()
+	{
+		setTestName("Test150");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawResources02Clients3.Client030.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,120 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources01_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources01_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_1_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients1.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,179 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources01_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources01_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_2_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_3.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_3.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources01_3.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,404 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources01_3 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources01_3";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources01_3_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources01Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_1.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_1.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_1.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,120 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources02_1 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources02_1";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server04.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_1_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients1.Client006.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_2.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_2.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_2.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,179 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources02_2 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources02_2";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_2_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients2.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_3.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_3.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_rawsubtransactionawareresources02_3.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,404 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+// Automatically generated by XML2JUnit
+public class TestGroup_rawsubtransactionawareresources02_3 extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "rawsubtransactionawareresources02_3";
+	}
+
+	protected Task server0 = null;
+
+	@Before public void setUp()
+	{
+		super.setUp();
+		server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+	}
+
+	@After public void tearDown()
+	{
+		try {
+			server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform("$(1)", "$(2)", "$(3)");
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test001()
+	{
+		setTestName("Test001");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test002()
+	{
+		setTestName("Test002");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test003()
+	{
+		setTestName("Test003");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test004()
+	{
+		setTestName("Test004");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test005()
+	{
+		setTestName("Test005");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server03.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test006()
+	{
+		setTestName("Test006");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test007()
+	{
+		setTestName("Test007");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test008()
+	{
+		setTestName("Test008");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test009()
+	{
+		setTestName("Test009");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test010()
+	{
+		setTestName("Test010");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)", "$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test011()
+	{
+		setTestName("Test011");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test012()
+	{
+		setTestName("Test012");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test013()
+	{
+		setTestName("Test013");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test014()
+	{
+		setTestName("Test014");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test015()
+	{
+		setTestName("Test015");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(2)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test016()
+	{
+		setTestName("Test016");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test017()
+	{
+		setTestName("Test017");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test018()
+	{
+		setTestName("Test018");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test019()
+	{
+		setTestName("Test019");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test020()
+	{
+		setTestName("Test020");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server02.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)", "$(3)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test021()
+	{
+		setTestName("Test021");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test022()
+	{
+		setTestName("Test022");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test023()
+	{
+		setTestName("Test023");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test024()
+	{
+		setTestName("Test024");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+	@Test public void RawSubtransactionAwareResources02_3_Test025()
+	{
+		setTestName("Test025");
+		Task server1 = createTask("server1", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server1.start("$(1)");
+		Task server2 = createTask("server2", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server2.start("$(2)");
+		Task server3 = createTask("server3", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Servers.Server01.class, Task.TaskType.EXPECT_READY, 480);
+		server3.start("$(3)");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.RawSubtransactionAwareResources02Clients3.Client005.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(1)", "$(2)", "$(3)");
+		client0.waitFor();
+		server3.terminate();
+		server2.terminate();
+		server1.terminate();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,351 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void TX_Statistics_Test001()
+	{
+		setTestName("TX_Statistics_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test002()
+	{
+		setTestName("TX_Statistics_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test003()
+	{
+		setTestName("TX_Statistics_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "3");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test004()
+	{
+		setTestName("TX_Statistics_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "4");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test005()
+	{
+		setTestName("TX_Statistics_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test006()
+	{
+		setTestName("TX_Statistics_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test007()
+	{
+		setTestName("TX_Statistics_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "3");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test008()
+	{
+		setTestName("TX_Statistics_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "4");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test009()
+	{
+		setTestName("TX_Statistics_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test010()
+	{
+		setTestName("TX_Statistics_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test011()
+	{
+		setTestName("TX_Statistics_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "3");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test012()
+	{
+		setTestName("TX_Statistics_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "4");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test013()
+	{
+		setTestName("TX_Statistics_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test014()
+	{
+		setTestName("TX_Statistics_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test015()
+	{
+		setTestName("TX_Statistics_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "3");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void TX_Statistics_Test016()
+	{
+		setTestName("TX_Statistics_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Stats.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "4");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void Uid_Test001()
+	{
+		setTestName("Uid_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("1", "100");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test002()
+	{
+		setTestName("Uid_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("1", "1000");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test003()
+	{
+		setTestName("Uid_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("1", "10000");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test004()
+	{
+		setTestName("Uid_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("10", "100");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test005()
+	{
+		setTestName("Uid_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("10", "800");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test006()
+	{
+		setTestName("Uid_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("10", "1000");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test007()
+	{
+		setTestName("Uid_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("20", "100");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test008()
+	{
+		setTestName("Uid_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("20", "1000");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test009()
+	{
+		setTestName("Uid_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("20", "2000");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test010()
+	{
+		setTestName("Uid_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("25", "100");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test011()
+	{
+		setTestName("Uid_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("28", "100");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Uid_Test012()
+	{
+		setTestName("Uid_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UidTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("30", "50");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_abstractrecord.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_abstractrecord.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_abstractrecord.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,446 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore_abstractrecord extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore_abstractrecord";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void AbstractRecord_Memory_Test001()
+	{
+		setTestName("AbstractRecord_Memory_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test002()
+	{
+		setTestName("AbstractRecord_Memory_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test003()
+	{
+		setTestName("AbstractRecord_Memory_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test004()
+	{
+		setTestName("AbstractRecord_Memory_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test005()
+	{
+		setTestName("AbstractRecord_Memory_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test006()
+	{
+		setTestName("AbstractRecord_Memory_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test007()
+	{
+		setTestName("AbstractRecord_Memory_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Memory_Test008()
+	{
+		setTestName("AbstractRecord_Memory_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test001()
+	{
+		setTestName("AbstractRecord_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test002()
+	{
+		setTestName("AbstractRecord_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test003()
+	{
+		setTestName("AbstractRecord_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test004()
+	{
+		setTestName("AbstractRecord_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test005()
+	{
+		setTestName("AbstractRecord_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test006()
+	{
+		setTestName("AbstractRecord_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test007()
+	{
+		setTestName("AbstractRecord_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Test008()
+	{
+		setTestName("AbstractRecord_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test001()
+	{
+		setTestName("AbstractRecord_Thread_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test002()
+	{
+		setTestName("AbstractRecord_Thread_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test003()
+	{
+		setTestName("AbstractRecord_Thread_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test004()
+	{
+		setTestName("AbstractRecord_Thread_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test005()
+	{
+		setTestName("AbstractRecord_Thread_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test006()
+	{
+		setTestName("AbstractRecord_Thread_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test007()
+	{
+		setTestName("AbstractRecord_Thread_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test008()
+	{
+		setTestName("AbstractRecord_Thread_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test009()
+	{
+		setTestName("AbstractRecord_Thread_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test010()
+	{
+		setTestName("AbstractRecord_Thread_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test011()
+	{
+		setTestName("AbstractRecord_Thread_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test012()
+	{
+		setTestName("AbstractRecord_Thread_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test013()
+	{
+		setTestName("AbstractRecord_Thread_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test014()
+	{
+		setTestName("AbstractRecord_Thread_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test015()
+	{
+		setTestName("AbstractRecord_Thread_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test016()
+	{
+		setTestName("AbstractRecord_Thread_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test017()
+	{
+		setTestName("AbstractRecord_Thread_Test017");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test018()
+	{
+		setTestName("AbstractRecord_Thread_Test018");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test019()
+	{
+		setTestName("AbstractRecord_Thread_Test019");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test020()
+	{
+		setTestName("AbstractRecord_Thread_Test020");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test021()
+	{
+		setTestName("AbstractRecord_Thread_Test021");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test022()
+	{
+		setTestName("AbstractRecord_Thread_Test022");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test023()
+	{
+		setTestName("AbstractRecord_Thread_Test023");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AbstractRecord_Thread_Test024()
+	{
+		setTestName("AbstractRecord_Thread_Test024");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_lockrecord.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_lockrecord.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_lockrecord.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,1326 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore_lockrecord extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore_lockrecord";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void LockRecord_Memory_Test001()
+	{
+		setTestName("LockRecord_Memory_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test002()
+	{
+		setTestName("LockRecord_Memory_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test003()
+	{
+		setTestName("LockRecord_Memory_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test004()
+	{
+		setTestName("LockRecord_Memory_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test005()
+	{
+		setTestName("LockRecord_Memory_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test006()
+	{
+		setTestName("LockRecord_Memory_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test007()
+	{
+		setTestName("LockRecord_Memory_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test008()
+	{
+		setTestName("LockRecord_Memory_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test009()
+	{
+		setTestName("LockRecord_Memory_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test010()
+	{
+		setTestName("LockRecord_Memory_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test011()
+	{
+		setTestName("LockRecord_Memory_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test012()
+	{
+		setTestName("LockRecord_Memory_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test013()
+	{
+		setTestName("LockRecord_Memory_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test014()
+	{
+		setTestName("LockRecord_Memory_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test015()
+	{
+		setTestName("LockRecord_Memory_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Memory_Test016()
+	{
+		setTestName("LockRecord_Memory_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test001()
+	{
+		setTestName("LockRecord_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test002()
+	{
+		setTestName("LockRecord_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test003()
+	{
+		setTestName("LockRecord_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test004()
+	{
+		setTestName("LockRecord_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test005()
+	{
+		setTestName("LockRecord_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test006()
+	{
+		setTestName("LockRecord_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test007()
+	{
+		setTestName("LockRecord_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test008()
+	{
+		setTestName("LockRecord_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test009()
+	{
+		setTestName("LockRecord_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test010()
+	{
+		setTestName("LockRecord_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test011()
+	{
+		setTestName("LockRecord_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test012()
+	{
+		setTestName("LockRecord_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test013()
+	{
+		setTestName("LockRecord_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test014()
+	{
+		setTestName("LockRecord_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test015()
+	{
+		setTestName("LockRecord_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Test016()
+	{
+		setTestName("LockRecord_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test001a()
+	{
+		setTestName("LockRecord_Thread_Test001a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test001b()
+	{
+		setTestName("LockRecord_Thread_Test001b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test002a()
+	{
+		setTestName("LockRecord_Thread_Test002a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test002b()
+	{
+		setTestName("LockRecord_Thread_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test003a()
+	{
+		setTestName("LockRecord_Thread_Test003a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test003b()
+	{
+		setTestName("LockRecord_Thread_Test003b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test004a()
+	{
+		setTestName("LockRecord_Thread_Test004a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test004b()
+	{
+		setTestName("LockRecord_Thread_Test004b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test005a()
+	{
+		setTestName("LockRecord_Thread_Test005a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test005b()
+	{
+		setTestName("LockRecord_Thread_Test005b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test006a()
+	{
+		setTestName("LockRecord_Thread_Test006a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test006b()
+	{
+		setTestName("LockRecord_Thread_Test006b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test007a()
+	{
+		setTestName("LockRecord_Thread_Test007a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test007b()
+	{
+		setTestName("LockRecord_Thread_Test007b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test008a()
+	{
+		setTestName("LockRecord_Thread_Test008a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test008b()
+	{
+		setTestName("LockRecord_Thread_Test008b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test009a()
+	{
+		setTestName("LockRecord_Thread_Test009a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test009b()
+	{
+		setTestName("LockRecord_Thread_Test009b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test010a()
+	{
+		setTestName("LockRecord_Thread_Test010a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test010b()
+	{
+		setTestName("LockRecord_Thread_Test010b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test011a()
+	{
+		setTestName("LockRecord_Thread_Test011a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test011b()
+	{
+		setTestName("LockRecord_Thread_Test011b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test012a()
+	{
+		setTestName("LockRecord_Thread_Test012a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test012b()
+	{
+		setTestName("LockRecord_Thread_Test012b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test013a()
+	{
+		setTestName("LockRecord_Thread_Test013a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test013b()
+	{
+		setTestName("LockRecord_Thread_Test013b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test014a()
+	{
+		setTestName("LockRecord_Thread_Test014a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test014b()
+	{
+		setTestName("LockRecord_Thread_Test014b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test015a()
+	{
+		setTestName("LockRecord_Thread_Test015a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test015b()
+	{
+		setTestName("LockRecord_Thread_Test015b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test016a()
+	{
+		setTestName("LockRecord_Thread_Test016a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test016b()
+	{
+		setTestName("LockRecord_Thread_Test016b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test017a()
+	{
+		setTestName("LockRecord_Thread_Test017a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test017b()
+	{
+		setTestName("LockRecord_Thread_Test017b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test018a()
+	{
+		setTestName("LockRecord_Thread_Test018a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test018b()
+	{
+		setTestName("LockRecord_Thread_Test018b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test019a()
+	{
+		setTestName("LockRecord_Thread_Test019a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test019b()
+	{
+		setTestName("LockRecord_Thread_Test019b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test020a()
+	{
+		setTestName("LockRecord_Thread_Test020a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test020b()
+	{
+		setTestName("LockRecord_Thread_Test020b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test021a()
+	{
+		setTestName("LockRecord_Thread_Test021a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test021b()
+	{
+		setTestName("LockRecord_Thread_Test021b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test022a()
+	{
+		setTestName("LockRecord_Thread_Test022a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test022b()
+	{
+		setTestName("LockRecord_Thread_Test022b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test023a()
+	{
+		setTestName("LockRecord_Thread_Test023a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test023b()
+	{
+		setTestName("LockRecord_Thread_Test023b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test024a()
+	{
+		setTestName("LockRecord_Thread_Test024a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test024b()
+	{
+		setTestName("LockRecord_Thread_Test024b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test025a()
+	{
+		setTestName("LockRecord_Thread_Test025a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test025b()
+	{
+		setTestName("LockRecord_Thread_Test025b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test026a()
+	{
+		setTestName("LockRecord_Thread_Test026a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test026b()
+	{
+		setTestName("LockRecord_Thread_Test026b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test027a()
+	{
+		setTestName("LockRecord_Thread_Test027a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test027b()
+	{
+		setTestName("LockRecord_Thread_Test027b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test028a()
+	{
+		setTestName("LockRecord_Thread_Test028a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test028b()
+	{
+		setTestName("LockRecord_Thread_Test028b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test029a()
+	{
+		setTestName("LockRecord_Thread_Test029a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test029b()
+	{
+		setTestName("LockRecord_Thread_Test029b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test030a()
+	{
+		setTestName("LockRecord_Thread_Test030a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test030b()
+	{
+		setTestName("LockRecord_Thread_Test030b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test031a()
+	{
+		setTestName("LockRecord_Thread_Test031a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test031b()
+	{
+		setTestName("LockRecord_Thread_Test031b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test032a()
+	{
+		setTestName("LockRecord_Thread_Test032a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test032b()
+	{
+		setTestName("LockRecord_Thread_Test032b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test033a()
+	{
+		setTestName("LockRecord_Thread_Test033a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test033b()
+	{
+		setTestName("LockRecord_Thread_Test033b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test034a()
+	{
+		setTestName("LockRecord_Thread_Test034a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test034b()
+	{
+		setTestName("LockRecord_Thread_Test034b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test035a()
+	{
+		setTestName("LockRecord_Thread_Test035a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test035b()
+	{
+		setTestName("LockRecord_Thread_Test035b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test036a()
+	{
+		setTestName("LockRecord_Thread_Test036a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test036b()
+	{
+		setTestName("LockRecord_Thread_Test036b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test037a()
+	{
+		setTestName("LockRecord_Thread_Test037a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test037b()
+	{
+		setTestName("LockRecord_Thread_Test037b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test038a()
+	{
+		setTestName("LockRecord_Thread_Test038a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test038b()
+	{
+		setTestName("LockRecord_Thread_Test038b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test039a()
+	{
+		setTestName("LockRecord_Thread_Test039a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test039b()
+	{
+		setTestName("LockRecord_Thread_Test039b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test040a()
+	{
+		setTestName("LockRecord_Thread_Test040a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test040b()
+	{
+		setTestName("LockRecord_Thread_Test040b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test041a()
+	{
+		setTestName("LockRecord_Thread_Test041a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test041b()
+	{
+		setTestName("LockRecord_Thread_Test041b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test042a()
+	{
+		setTestName("LockRecord_Thread_Test042a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test042b()
+	{
+		setTestName("LockRecord_Thread_Test042b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test043a()
+	{
+		setTestName("LockRecord_Thread_Test043a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test043b()
+	{
+		setTestName("LockRecord_Thread_Test043b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test044a()
+	{
+		setTestName("LockRecord_Thread_Test044a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test044b()
+	{
+		setTestName("LockRecord_Thread_Test044b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test045a()
+	{
+		setTestName("LockRecord_Thread_Test045a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test045b()
+	{
+		setTestName("LockRecord_Thread_Test045b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test046a()
+	{
+		setTestName("LockRecord_Thread_Test046a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test046b()
+	{
+		setTestName("LockRecord_Thread_Test046b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test047a()
+	{
+		setTestName("LockRecord_Thread_Test047a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test047b()
+	{
+		setTestName("LockRecord_Thread_Test047b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test048a()
+	{
+		setTestName("LockRecord_Thread_Test048a");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("-newlock", "$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void LockRecord_Thread_Test048b()
+	{
+		setTestName("LockRecord_Thread_Test048b");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_recovery.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_recovery.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_recovery.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,714 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore_recovery extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore_recovery";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void Recovery_Crash_AbstractRecord_Test001()
+	{
+		setTestName("Recovery_Crash_AbstractRecord_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Crash_AbstractRecord_Test002()
+	{
+		setTestName("Recovery_Crash_AbstractRecord_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Crash_AbstractRecord_Test003()
+	{
+		setTestName("Recovery_Crash_AbstractRecord_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Crash_AbstractRecord_Test004()
+	{
+		setTestName("Recovery_Crash_AbstractRecord_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test001()
+	{
+		setTestName("Recovery_Crash_LockManager_Test001");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test002()
+	{
+		setTestName("Recovery_Crash_LockManager_Test002");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test003()
+	{
+		setTestName("Recovery_Crash_LockManager_Test003");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test004()
+	{
+		setTestName("Recovery_Crash_LockManager_Test004");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test005()
+	{
+		setTestName("Recovery_Crash_LockManager_Test005");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test006()
+	{
+		setTestName("Recovery_Crash_LockManager_Test006");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test007()
+	{
+		setTestName("Recovery_Crash_LockManager_Test007");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_LockManager_Test008()
+	{
+		setTestName("Recovery_Crash_LockManager_Test008");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test001()
+	{
+		setTestName("Recovery_Crash_StateManager_Test001");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test002()
+	{
+		setTestName("Recovery_Crash_StateManager_Test002");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test003()
+	{
+		setTestName("Recovery_Crash_StateManager_Test003");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test004()
+	{
+		setTestName("Recovery_Crash_StateManager_Test004");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "1", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test005()
+	{
+		setTestName("Recovery_Crash_StateManager_Test005");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test006()
+	{
+		setTestName("Recovery_Crash_StateManager_Test006");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test007()
+	{
+		setTestName("Recovery_Crash_StateManager_Test007");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Crash_StateManager_Test008()
+	{
+		setTestName("Recovery_Crash_StateManager_Test008");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "3", "0", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.Client002a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Fail_AbstractRecord_Test001()
+	{
+		setTestName("Recovery_Fail_AbstractRecord_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "1", "1", "$(1)");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Fail_AbstractRecord_Test002()
+	{
+		setTestName("Recovery_Fail_AbstractRecord_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "3", "1", "1", "$(1)");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Fail_AbstractRecord_Test003()
+	{
+		setTestName("Recovery_Fail_AbstractRecord_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "1", "1", "$(1)");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Fail_AbstractRecord_Test004()
+	{
+		setTestName("Recovery_Fail_AbstractRecord_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "1", "1", "$(1)");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+	}
+
+	@Test public void Recovery_Restore_AbstractRecord_Test001()
+	{
+		setTestName("Recovery_Restore_AbstractRecord_Test001");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_AbstractRecord_Test002()
+	{
+		setTestName("Recovery_Restore_AbstractRecord_Test002");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_AbstractRecord_Test003()
+	{
+		setTestName("Recovery_Restore_AbstractRecord_Test003");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_AbstractRecord_Test004()
+	{
+		setTestName("Recovery_Restore_AbstractRecord_Test004");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.AbstractRecord.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_LockManager_Test001()
+	{
+		setTestName("Recovery_Restore_LockManager_Test001");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_LockManager_Test002()
+	{
+		setTestName("Recovery_Restore_LockManager_Test002");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_LockManager_Test003()
+	{
+		setTestName("Recovery_Restore_LockManager_Test003");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_LockManager_Test004()
+	{
+		setTestName("Recovery_Restore_LockManager_Test004");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.LockManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_StateManager_Test001()
+	{
+		setTestName("Recovery_Restore_StateManager_Test001");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "1", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "1", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_StateManager_Test002()
+	{
+		setTestName("Recovery_Restore_StateManager_Test002");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "2", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "2", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_StateManager_Test003()
+	{
+		setTestName("Recovery_Restore_StateManager_Test003");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "5", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "5", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+
+	@Test public void Recovery_Restore_StateManager_Test004()
+	{
+		setTestName("Recovery_Restore_StateManager_Test004");
+		Task server0 = createTask("server0", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		server0.start("-test");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001b.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("100", "10", "$(1)");
+		client0.waitFor();
+		Task client1 = createTask("client1", org.jboss.jbossts.qa.ArjunaCore.StateManager.CrashRecovery.client.RestoreClient001a.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client1.start("100", "10", "$(1)");
+		client1.waitFor();
+		server0.terminate();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		Task task1 = createTask("task1", org.jboss.jbossts.qa.Utils.RemoveServerIORStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task1.perform();
+		Task task2 = createTask("task2", org.jboss.jbossts.qa.Utils.RemoveObjectUidStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task2.perform();
+	}
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_statemanager.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_statemanager.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_statemanager.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,846 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore_statemanager extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore_statemanager";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void StateManager_Memory_Test001()
+	{
+		setTestName("StateManager_Memory_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test002()
+	{
+		setTestName("StateManager_Memory_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test003()
+	{
+		setTestName("StateManager_Memory_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test004()
+	{
+		setTestName("StateManager_Memory_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test005()
+	{
+		setTestName("StateManager_Memory_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test006()
+	{
+		setTestName("StateManager_Memory_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test007()
+	{
+		setTestName("StateManager_Memory_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test008()
+	{
+		setTestName("StateManager_Memory_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test009()
+	{
+		setTestName("StateManager_Memory_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test010()
+	{
+		setTestName("StateManager_Memory_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test011()
+	{
+		setTestName("StateManager_Memory_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test012()
+	{
+		setTestName("StateManager_Memory_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test013()
+	{
+		setTestName("StateManager_Memory_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test014()
+	{
+		setTestName("StateManager_Memory_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test015()
+	{
+		setTestName("StateManager_Memory_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Memory_Test016()
+	{
+		setTestName("StateManager_Memory_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.MemoryClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "999");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test001()
+	{
+		setTestName("StateManager_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test002()
+	{
+		setTestName("StateManager_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test003()
+	{
+		setTestName("StateManager_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test004()
+	{
+		setTestName("StateManager_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test005()
+	{
+		setTestName("StateManager_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test006()
+	{
+		setTestName("StateManager_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test007()
+	{
+		setTestName("StateManager_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test008()
+	{
+		setTestName("StateManager_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test009()
+	{
+		setTestName("StateManager_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test010()
+	{
+		setTestName("StateManager_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test011()
+	{
+		setTestName("StateManager_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test012()
+	{
+		setTestName("StateManager_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test013()
+	{
+		setTestName("StateManager_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test014()
+	{
+		setTestName("StateManager_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test015()
+	{
+		setTestName("StateManager_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Test016()
+	{
+		setTestName("StateManager_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.Client004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test001()
+	{
+		setTestName("StateManager_Thread_Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test002()
+	{
+		setTestName("StateManager_Thread_Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test003()
+	{
+		setTestName("StateManager_Thread_Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test004()
+	{
+		setTestName("StateManager_Thread_Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test005()
+	{
+		setTestName("StateManager_Thread_Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test006()
+	{
+		setTestName("StateManager_Thread_Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test007()
+	{
+		setTestName("StateManager_Thread_Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test008()
+	{
+		setTestName("StateManager_Thread_Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test009()
+	{
+		setTestName("StateManager_Thread_Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test010()
+	{
+		setTestName("StateManager_Thread_Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test011()
+	{
+		setTestName("StateManager_Thread_Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test012()
+	{
+		setTestName("StateManager_Thread_Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient001.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test013()
+	{
+		setTestName("StateManager_Thread_Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test014()
+	{
+		setTestName("StateManager_Thread_Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test015()
+	{
+		setTestName("StateManager_Thread_Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test016()
+	{
+		setTestName("StateManager_Thread_Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test017()
+	{
+		setTestName("StateManager_Thread_Test017");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test018()
+	{
+		setTestName("StateManager_Thread_Test018");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test019()
+	{
+		setTestName("StateManager_Thread_Test019");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test020()
+	{
+		setTestName("StateManager_Thread_Test020");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test021()
+	{
+		setTestName("StateManager_Thread_Test021");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test022()
+	{
+		setTestName("StateManager_Thread_Test022");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test023()
+	{
+		setTestName("StateManager_Thread_Test023");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test024()
+	{
+		setTestName("StateManager_Thread_Test024");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient002.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test025()
+	{
+		setTestName("StateManager_Thread_Test025");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test026()
+	{
+		setTestName("StateManager_Thread_Test026");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test027()
+	{
+		setTestName("StateManager_Thread_Test027");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test028()
+	{
+		setTestName("StateManager_Thread_Test028");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test029()
+	{
+		setTestName("StateManager_Thread_Test029");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test030()
+	{
+		setTestName("StateManager_Thread_Test030");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test031()
+	{
+		setTestName("StateManager_Thread_Test031");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test032()
+	{
+		setTestName("StateManager_Thread_Test032");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test033()
+	{
+		setTestName("StateManager_Thread_Test033");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test034()
+	{
+		setTestName("StateManager_Thread_Test034");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test035()
+	{
+		setTestName("StateManager_Thread_Test035");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test036()
+	{
+		setTestName("StateManager_Thread_Test036");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient003.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test037()
+	{
+		setTestName("StateManager_Thread_Test037");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test038()
+	{
+		setTestName("StateManager_Thread_Test038");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test039()
+	{
+		setTestName("StateManager_Thread_Test039");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test040()
+	{
+		setTestName("StateManager_Thread_Test040");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "2");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test041()
+	{
+		setTestName("StateManager_Thread_Test041");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test042()
+	{
+		setTestName("StateManager_Thread_Test042");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test043()
+	{
+		setTestName("StateManager_Thread_Test043");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test044()
+	{
+		setTestName("StateManager_Thread_Test044");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "5");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test045()
+	{
+		setTestName("StateManager_Thread_Test045");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "1", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test046()
+	{
+		setTestName("StateManager_Thread_Test046");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "2", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test047()
+	{
+		setTestName("StateManager_Thread_Test047");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "5", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void StateManager_Thread_Test048()
+	{
+		setTestName("StateManager_Thread_Test048");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.StateManager.client.WorkerClient004.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("$(CALLS)", "10", "10");
+		client0.waitFor();
+		Task task0 = createTask("task0", org.jboss.jbossts.qa.ArjunaCore.Utils.EmptyObjectStore.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_utility.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_utility.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txcore_utility.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,367 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txcore_utility extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txcore_utility";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+
+	@Test public void Utility_Test001()
+	{
+		setTestName("Test001");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "0");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test002()
+	{
+		setTestName("Test002");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "10");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test003()
+	{
+		setTestName("Test003");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "50");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test004()
+	{
+		setTestName("Test004");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "100");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test005()
+	{
+		setTestName("Test005");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "250");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test006()
+	{
+		setTestName("Test006");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "1000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test007()
+	{
+		setTestName("Test007");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "10000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test008()
+	{
+		setTestName("Test008");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "100000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test009()
+	{
+		setTestName("Test009");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "9999999");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test010()
+	{
+		setTestName("Test010");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "max");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test011()
+	{
+		setTestName("Test011");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-1");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test012()
+	{
+		setTestName("Test012");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-10");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test013()
+	{
+		setTestName("Test013");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-50");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test014()
+	{
+		setTestName("Test014");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-100");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test015()
+	{
+		setTestName("Test015");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-250");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test016()
+	{
+		setTestName("Test016");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-1000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test017()
+	{
+		setTestName("Test017");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-10000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test018()
+	{
+		setTestName("Test018");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-100000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test019()
+	{
+		setTestName("Test019");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "-9999999");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test020()
+	{
+		setTestName("Test020");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("int", "min");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test021()
+	{
+		setTestName("Test021");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "0");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test022()
+	{
+		setTestName("Test022");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "10");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test023()
+	{
+		setTestName("Test023");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "50");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test024()
+	{
+		setTestName("Test024");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "100");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test025()
+	{
+		setTestName("Test025");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "250");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test026()
+	{
+		setTestName("Test026");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "1000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test027()
+	{
+		setTestName("Test027");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "10000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test028()
+	{
+		setTestName("Test028");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "100000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test029()
+	{
+		setTestName("Test029");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "9999999");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test030()
+	{
+		setTestName("Test030");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "max");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test031()
+	{
+		setTestName("Test031");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-1");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test032()
+	{
+		setTestName("Test032");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-10");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test033()
+	{
+		setTestName("Test033");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-50");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test034()
+	{
+		setTestName("Test034");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-100");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test035()
+	{
+		setTestName("Test035");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-250");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test036()
+	{
+		setTestName("Test036");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-1000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test037()
+	{
+		setTestName("Test037");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-10000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test038()
+	{
+		setTestName("Test038");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-100000");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test039()
+	{
+		setTestName("Test039");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "-9999999");
+		client0.waitFor();
+	}
+
+	@Test public void Utility_Test040()
+	{
+		setTestName("Test040");
+		Task client0 = createTask("client0", org.jboss.jbossts.qa.ArjunaCore.Common.UtilityTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		client0.start("long", "min");
+		client0.waitFor();
+	}
+
+}
\ No newline at end of file

Added: labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txoj.java
===================================================================
--- labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txoj.java	                        (rev 0)
+++ labs/jbosstm/trunk/qa/tests/src/org/jboss/jbossts/qa/junit/testgroup/TestGroup_txoj.java	2009-07-15 12:28:29 UTC (rev 28047)
@@ -0,0 +1,127 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2009,
+ * @author JBoss Inc.
+ */
+package org.jboss.jbossts.qa.junit.testgroup;
+
+import org.jboss.jbossts.qa.junit.*;
+import org.junit.*;
+
+public class TestGroup_txoj extends TestGroupBase
+{
+	public String getTestGroupName()
+	{
+		return "txoj";
+	}
+
+
+	@Before public void setUp()
+	{
+		super.setUp();
+	}
+
+	@After public void tearDown()
+	{
+		try {
+		} finally {
+			super.tearDown();
+		}
+	}
+/*
+	@Test public void AtomicObjectTest1()
+	{
+		setTestName("AtomicObjectTest1");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.atomicobject.AtomicObjectTest1.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AtomicObjectTest2()
+	{
+		setTestName("AtomicObjectTest2");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.atomicobject.AtomicObjectTest2.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void AtomicObjectTest3()
+	{
+		setTestName("AtomicObjectTest3");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.atomicobject.AtomicObjectTest3.class, Task.TaskType.EXPECT_PASS_FAIL, 1200);
+		task0.perform();
+	}
+
+	@Test public void AtomicTest()
+	{
+		setTestName("AtomicTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.basic.AtomicTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void BasicActionTest()
+	{
+		setTestName("BasicActionTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.basic.BasicActionTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void BasicRecoverableTest()
+	{
+		setTestName("BasicRecoverableTest");
+		Task RcvMngr = createTask("RcvMngr", com.arjuna.ats.arjuna.recovery.RecoveryManager.class, Task.TaskType.EXPECT_READY, 480);
+		RcvMngr.start("-test");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.basic.RecoverableTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+		RcvMngr.terminate();
+	}
+
+	@Test public void ConcurrencyTest()
+	{
+		setTestName("ConcurrencyTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.concurrencycontrol.ConcurrencyTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void DestroyTest()
+	{
+		setTestName("DestroyTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.destroy.DestroyTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void HammerTest()
+	{
+		setTestName("HammerTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.hammer.Hammer.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void PerformanceTest1()
+	{
+		setTestName("PerformanceTest1");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.performance.PerformanceTest1.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+
+	@Test public void PersistenceTest()
+	{
+		setTestName("PersistenceTest");
+		Task task0 = createTask("task0", com.hp.mwtests.ts.txoj.basic.PersistenceTest.class, Task.TaskType.EXPECT_PASS_FAIL, 480);
+		task0.perform();
+	}
+*/
+}
\ No newline at end of file




More information about the jboss-svn-commits mailing list