[overlord-commits] Overlord SVN: r893 - in sam/trunk: console/gui and 29 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Mon Nov 23 05:35:58 EST 2009


Author: heiko.braun at jboss.com
Date: 2009-11-23 05:35:57 -0500 (Mon, 23 Nov 2009)
New Revision: 893

Added:
   sam/trunk/console/gui/profiles/default/sam-console-profile-default.iml
   sam/trunk/console/gui/profiles/sam-console-profiles.iml
   sam/trunk/console/gui/sam-console-gui.iml
   sam/trunk/console/server/identity/sam-console-identity.iml
   sam/trunk/console/server/integration/sam-console-server-integration.iml
   sam/trunk/console/server/sam-console-servermodule.iml
   sam/trunk/sam.iml
   sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Component.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Configurable.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Named.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/PropertyAdapter.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/TableSnapshot.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTable.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableRegistry.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultTableSnapshot.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultValueTable.java
   sam/trunk/sam/core/src/main/resources/sam-config.xsd
   sam/trunk/sam/examples/examples.iml
   sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java
Removed:
   sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java
   sam/trunk/sam/core/src/main/resources/resources/
   sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java
Modified:
   sam/trunk/SAMM.ipr
   sam/trunk/SAMM.iws
   sam/trunk/console/gui/war/gui-war.iml
   sam/trunk/console/server/war/server-war.iml
   sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java
   sam/trunk/pom.xml
   sam/trunk/sam/core/core.iml
   sam/trunk/sam/core/pom.xml
   sam/trunk/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/EventProcessor.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamInput.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamOutput.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/config/Configuration.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java
   sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java
   sam/trunk/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java
   sam/trunk/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java
   sam/trunk/sam/dist/dist.iml
   sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java
   sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java
   sam/trunk/sam/examples/twitter/src/main/resources/sam-cfg.xml
   sam/trunk/sam/examples/twitter/twitter.iml
   sam/trunk/sam/service/service.iml
   sam/trunk/sam/sim/sim.iml
   sam/trunk/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java
   sam/trunk/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java
Log:
Introduce adapters to remove boilerplate

Modified: sam/trunk/SAMM.ipr
===================================================================
--- sam/trunk/SAMM.ipr	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/SAMM.ipr	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project version="4" relativePaths="false">
+<project version="4">
   <component name="AntConfiguration">
     <defaultAnt bundledAnt="true" />
   </component>
@@ -10,13 +10,8 @@
     <option name="PROJECT_PROFILE" />
     <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
   </component>
-  <component name="CodeStyleSettingsManager">
-    <option name="PER_PROJECT_SETTINGS" />
-    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
-  </component>
   <component name="CompilerConfiguration">
     <option name="DEFAULT_COMPILER" value="Javac" />
-    <option name="DEPLOY_AFTER_MAKE" value="0" />
     <resourceExtensions>
       <entry name=".+\.(properties|xml|html|dtd|tld)" />
       <entry name=".+\.(gif|png|jpeg|jpg)" />
@@ -32,12 +27,17 @@
       <entry name="?*.dtd" />
       <entry name="?*.tld" />
     </wildcardResourcePatterns>
+    <annotationProcessing enabled="false" useClasspath="true" />
   </component>
-  <component name="DataSourceManagerImpl" />
+  <component name="CopyrightManager" default="">
+    <module2copyright />
+  </component>
   <component name="DependenciesAnalyzeManager">
     <option name="myForwardDirection" value="false" />
   </component>
-  <component name="DependencyValidationManager" />
+  <component name="DependencyValidationManager">
+    <option name="SKIP_IMPORT_STATEMENTS" value="false" />
+  </component>
   <component name="EclipseCompilerSettings">
     <option name="DEBUGGING_INFO" value="true" />
     <option name="GENERATE_NO_WARNINGS" value="true" />
@@ -52,6 +52,7 @@
     <option name="ADDITIONAL_OPTIONS_STRING" value="" />
     <option name="MAXIMUM_HEAP_SIZE" value="128" />
   </component>
+  <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
   <component name="EntryPointsManager">
     <entry_points />
   </component>
@@ -60,42 +61,12 @@
     <option name="OPEN_IN_BROWSER" value="false" />
     <option name="OUTPUT_DIRECTORY" />
   </component>
-  <component name="GUI Designer component loader factory" />
   <component name="IdProvider" IDEtalkID="1E46A79AE09FDDA36C7AA36A15233C1A" />
-  <component name="InspectionProjectProfileManager">
-    <option name="PROJECT_PROFILE" value="Project Default" />
-    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
-    <scopes />
-    <profiles>
-      <profile version="1.0" is_locked="false">
-        <option name="myName" value="Project Default" />
-        <option name="myLocal" value="false" />
-        <used_levels>
-          <error>
-            <option name="myName" value="ERROR" />
-            <option name="myVal" value="400" />
-          </error>
-          <warning>
-            <option name="myName" value="WARNING" />
-            <option name="myVal" value="300" />
-          </warning>
-          <information>
-            <option name="myName" value="INFO" />
-            <option name="myVal" value="200" />
-          </information>
-          <server>
-            <option name="myName" value="SERVER PROBLEM" />
-            <option name="myVal" value="100" />
-          </server>
-        </used_levels>
-      </profile>
-    </profiles>
-  </component>
   <component name="JavacSettings">
     <option name="DEBUGGING_INFO" value="true" />
     <option name="GENERATE_NO_WARNINGS" value="false" />
     <option name="DEPRECATION" value="true" />
-    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="-target 1.5" />
     <option name="MAXIMUM_HEAP_SIZE" value="128" />
   </component>
   <component name="JavadocGenerationManager">
@@ -143,7 +114,7 @@
         <option name="downloadSourcesEnabled" value="false" />
         <option name="downloadJavadocEnabled" value="false" />
         <option name="generateSourcesEnabled" value="false" />
-        <option name="settingsPath" value="/Users/hbraun/.m2/settings.xml" />
+        <option name="settingsPath" value="$PROJECT_DIR$/../../../../../.m2/settings.xml" />
         <option name="searchFilter" value="" />
         <option name="disabledPoms">
           <value>
@@ -218,6 +189,16 @@
       </value>
     </option>
   </component>
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/sam/examples/twitter/pom.xml" />
+        <option value="$PROJECT_DIR$/pom.xml" />
+        <option value="$PROJECT_DIR$/console/gui/pom.xml" />
+        <option value="$PROJECT_DIR$/console/server/pom.xml" />
+      </list>
+    </option>
+  </component>
   <component name="Palette2">
     <group name="Swing">
       <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
@@ -339,21 +320,31 @@
       </item>
     </group>
   </component>
+  <component name="ProjectDetails">
+    <option name="projectName" value="SAMM" />
+  </component>
   <component name="ProjectModuleManager">
     <modules>
       <module fileurl="file://$PROJECT_DIR$/sam/core/core.iml" filepath="$PROJECT_DIR$/sam/core/core.iml" group="sam" />
       <module fileurl="file://$PROJECT_DIR$/sam/dist/dist.iml" filepath="$PROJECT_DIR$/sam/dist/dist.iml" group="sam" />
+      <module fileurl="file://$PROJECT_DIR$/sam/examples/examples.iml" filepath="$PROJECT_DIR$/sam/examples/examples.iml" />
       <module fileurl="file://$PROJECT_DIR$/console/gui/war/gui-war.iml" filepath="$PROJECT_DIR$/console/gui/war/gui-war.iml" group="console" />
+      <module fileurl="file://$PROJECT_DIR$/sam.iml" filepath="$PROJECT_DIR$/sam.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/gui/sam-console-gui.iml" filepath="$PROJECT_DIR$/console/gui/sam-console-gui.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/server/identity/sam-console-identity.iml" filepath="$PROJECT_DIR$/console/server/identity/sam-console-identity.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/gui/profiles/default/sam-console-profile-default.iml" filepath="$PROJECT_DIR$/console/gui/profiles/default/sam-console-profile-default.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/gui/profiles/sam-console-profiles.iml" filepath="$PROJECT_DIR$/console/gui/profiles/sam-console-profiles.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/server/integration/sam-console-server-integration.iml" filepath="$PROJECT_DIR$/console/server/integration/sam-console-server-integration.iml" />
+      <module fileurl="file://$PROJECT_DIR$/console/server/sam-console-servermodule.iml" filepath="$PROJECT_DIR$/console/server/sam-console-servermodule.iml" />
       <module fileurl="file://$PROJECT_DIR$/console/server/war/server-war.iml" filepath="$PROJECT_DIR$/console/server/war/server-war.iml" group="console" />
       <module fileurl="file://$PROJECT_DIR$/sam/service/service.iml" filepath="$PROJECT_DIR$/sam/service/service.iml" group="sam" />
       <module fileurl="file://$PROJECT_DIR$/sam/sim/sim.iml" filepath="$PROJECT_DIR$/sam/sim/sim.iml" group="sam" />
       <module fileurl="file://$PROJECT_DIR$/sam/examples/twitter/twitter.iml" filepath="$PROJECT_DIR$/sam/examples/twitter/twitter.iml" group="sam" />
     </modules>
   </component>
-  <component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="true" project-jdk-name="1.5" project-jdk-type="JavaSDK">
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_5" assert-keyword="true" jdk-15="true" project-jdk-name="1.6" project-jdk-type="JavaSDK">
     <output url="file://$PROJECT_DIR$/classes" />
   </component>
-  <component name="ProjectRunConfigurationManager" />
   <component name="RmicSettings">
     <option name="IS_EANABLED" value="false" />
     <option name="DEBUGGING_INFO" value="true" />
@@ -361,8 +352,55 @@
     <option name="GENERATE_IIOP_STUBS" value="false" />
     <option name="ADDITIONAL_OPTIONS_STRING" value="" />
   </component>
-  <component name="StarteamVcsAdapter" />
-  <component name="VssVcs" />
+  <component name="SvnBranchConfigurationManager">
+    <option name="myConfigurationMap">
+      <map>
+        <entry key="$PROJECT_DIR$">
+          <value>
+            <SvnBranchConfiguration>
+              <option name="branchMap">
+                <map>
+                  <entry key="http://svn.jboss.org/repos/soag/sam/branches">
+                    <value>
+                      <list>
+                        <SvnBranchItem>
+                          <option name="creationDateMillis" value="1216368544366" />
+                          <option name="revision" value="186" />
+                          <option name="url" value="http://svn.jboss.org/repos/soag/sam/branches/esper-prototype" />
+                        </SvnBranchItem>
+                      </list>
+                    </value>
+                  </entry>
+                  <entry key="http://svn.jboss.org/repos/soag/sam/tags">
+                    <value>
+                      <list>
+                        <SvnBranchItem>
+                          <option name="creationDateMillis" value="1218709407615" />
+                          <option name="revision" value="252" />
+                          <option name="url" value="http://svn.jboss.org/repos/soag/sam/tags/sam-0.1.0" />
+                        </SvnBranchItem>
+                      </list>
+                    </value>
+                  </entry>
+                </map>
+              </option>
+              <option name="branchUrls">
+                <list>
+                  <option value="http://svn.jboss.org/repos/soag/sam/branches" />
+                  <option value="http://svn.jboss.org/repos/soag/sam/tags" />
+                </list>
+              </option>
+              <option name="trunkUrl" value="http://svn.jboss.org/repos/soag/sam/trunk" />
+            </SvnBranchConfiguration>
+          </value>
+        </entry>
+      </map>
+    </option>
+    <option name="mySupportsUserInfoFilter" value="true" />
+  </component>
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="svn" />
+  </component>
   <component name="com.intellij.jsf.UserDefinedFacesConfigs">
     <option name="USER_DEFINED_CONFIGS">
       <value>
@@ -370,12 +408,1810 @@
       </value>
     </option>
   </component>
-  <component name="libraryTable" />
+  <component name="libraryTable">
+    <library name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-core/5.1.0.SNAPSHOT/drools-core-5.1.0.SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.mvel:mvel2:2.0.12">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/mvel/mvel2/2.0.12/mvel2-2.0.12.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/mvel/mvel2/2.0.12/mvel2-2.0.12-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/mvel/mvel2/2.0.12/mvel2-2.0.12-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-api/5.1.0.SNAPSHOT/drools-api-5.1.0.SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: joda-time:joda-time:1.6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/1.6/joda-time-1.6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/1.6/joda-time-1.6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/1.6/joda-time-1.6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/drools/drools-compiler/5.1.0.SNAPSHOT/drools-compiler-5.1.0.SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.antlr:antlr-runtime:3.1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.1.1/antlr-runtime-3.1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.1.1/antlr-runtime-3.1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.1.1/antlr-runtime-3.1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/3.4.2.v_883_R34x/core-3.4.2.v_883_R34x.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/3.4.2.v_883_R34x/core-3.4.2.v_883_R34x-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/3.4.2.v_883_R34x/core-3.4.2.v_883_R34x-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: janino:janino:2.5.15">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/janino/janino/2.5.15/janino-2.5.15.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/janino/janino/2.5.15/janino-2.5.15-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/janino/janino/2.5.15/janino-2.5.15-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-dbcp:commons-dbcp:1.2.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-pool:commons-pool:1.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.3/commons-pool-1.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.3/commons-pool-1.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.3/commons-pool-1.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: junit:junit:3.8.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-logging:commons-logging-api:1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: hsqldb:hsqldb:1.8.0.7">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javasim:javasim:2.0-hbraun">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javasim/javasim/2.0-hbraun/javasim-2.0-hbraun.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javasim/javasim/2.0-hbraun/javasim-2.0-hbraun-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javasim/javasim/2.0-hbraun/javasim-2.0-hbraun-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.xml.bind:jaxb-api:2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.xml.stream:stax-api:1.0-2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.activation:activation:1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.logging:jboss-logging-spi:2.0.5.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: net.homeip.yusuke:twitter4j:2.0.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: net.homeip.yusuke:twitter4j:sources:2.0.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10-sources.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10-sources-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/homeip/yusuke/twitter4j/2.0.10/twitter4j-2.0.10-sources-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: openchart:openchart:1.4.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/openchart/openchart/1.4.2/openchart-1.4.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/openchart/openchart/1.4.2/openchart-1.4.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/openchart/openchart/1.4.2/openchart-1.4.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-system-jmx:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system-jmx/5.0.0.GA/jboss-as-system-jmx-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system-jmx/5.0.0.GA/jboss-as-system-jmx-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system-jmx/5.0.0.GA/jboss-as-system-jmx-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: apache-xerces:xml-apis:2.9.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jboss-common-core:2.2.7.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-common-core/2.2.7.GA/jboss-common-core-2.2.7.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-common-core/2.2.7.GA/jboss-common-core-2.2.7.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-common-core/2.2.7.GA/jboss-common-core-2.2.7.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jboss-vfs:2.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-vfs/2.0.0.GA/jboss-vfs-2.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-vfs/2.0.0.GA/jboss-vfs-2.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-vfs/2.0.0.GA/jboss-vfs-2.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jbossxb:2.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossxb/2.0.0.GA/jbossxb-2.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossxb/2.0.0.GA/jbossxb-2.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossxb/2.0.0.GA/jbossxb-2.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jboss-reflect:2.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-reflect/2.0.0.GA/jboss-reflect-2.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-reflect/2.0.0.GA/jboss-reflect-2.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-reflect/2.0.0.GA/jboss-reflect-2.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: wutka-dtdparser:dtdparser121:1.2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: sun-jaxb:jaxb-api:2.1.4">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-core-spi:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core-spi/2.0.3.GA/jboss-deployers-core-spi-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core-spi/2.0.3.GA/jboss-deployers-core-spi-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core-spi/2.0.3.GA/jboss-deployers-core-spi-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-impl:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-impl/2.0.3.GA/jboss-deployers-impl-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-impl/2.0.3.GA/jboss-deployers-impl-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-impl/2.0.3.GA/jboss-deployers-impl-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-spi:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-spi/2.0.3.GA/jboss-deployers-spi-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-spi/2.0.3.GA/jboss-deployers-spi-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-spi/2.0.3.GA/jboss-deployers-spi-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-structure-spi:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-structure-spi/2.0.3.GA/jboss-deployers-structure-spi-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-structure-spi/2.0.3.GA/jboss-deployers-structure-spi-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-structure-spi/2.0.3.GA/jboss-deployers-structure-spi-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-client-spi:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client-spi/2.0.3.GA/jboss-deployers-client-spi-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client-spi/2.0.3.GA/jboss-deployers-client-spi-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client-spi/2.0.3.GA/jboss-deployers-client-spi-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.man:jboss-managed:2.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-managed/2.0.0.GA/jboss-managed-2.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-managed/2.0.0.GA/jboss-managed-2.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-managed/2.0.0.GA/jboss-managed-2.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.man:jboss-metatype:2.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-metatype/2.0.0.GA/jboss-metatype-2.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-metatype/2.0.0.GA/jboss-metatype-2.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/man/jboss-metatype/2.0.0.GA/jboss-metatype-2.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jboss-mdr:2.0.1.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.integration:jboss-classloading-spi:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-classloading-spi/5.0.0.CR2/jboss-classloading-spi-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-classloading-spi/5.0.0.CR2/jboss-classloading-spi-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-classloading-spi/5.0.0.CR2/jboss-classloading-spi-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.cl:jboss-classloading:2.0.1.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading/2.0.1.GA/jboss-classloading-2.0.1.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading/2.0.1.GA/jboss-classloading-2.0.1.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading/2.0.1.GA/jboss-classloading-2.0.1.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.cl:jboss-classloader:2.0.1.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloader/2.0.1.GA/jboss-classloader-2.0.1.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloader/2.0.1.GA/jboss-classloader-2.0.1.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloader/2.0.1.GA/jboss-classloader-2.0.1.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.microcontainer:jboss-kernel:2.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-kernel/2.0.2.GA/jboss-kernel-2.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-kernel/2.0.2.GA/jboss-kernel-2.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-kernel/2.0.2.GA/jboss-kernel-2.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.microcontainer:jboss-dependency:2.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-dependency/2.0.2.GA/jboss-dependency-2.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-dependency/2.0.2.GA/jboss-dependency-2.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-dependency/2.0.2.GA/jboss-dependency-2.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javassist:javassist:3.9.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-vfs:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs/2.0.3.GA/jboss-deployers-vfs-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs/2.0.3.GA/jboss-deployers-vfs-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs/2.0.3.GA/jboss-deployers-vfs-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-vfs-spi:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs-spi/2.0.3.GA/jboss-deployers-vfs-spi-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs-spi/2.0.3.GA/jboss-deployers-vfs-spi-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-vfs-spi/2.0.3.GA/jboss-deployers-vfs-spi-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: stax:stax-api:1.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0/stax-api-1.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0/stax-api-1.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0/stax-api-1.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.cl:jboss-classloading-vfs:2.0.1.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading-vfs/2.0.1.GA/jboss-classloading-vfs-2.0.1.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading-vfs/2.0.1.GA/jboss-classloading-vfs-2.0.1.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/cl/jboss-classloading-vfs/2.0.1.GA/jboss-classloading-vfs-2.0.1.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-core:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core/2.0.3.GA/jboss-deployers-core-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core/2.0.3.GA/jboss-deployers-core-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-core/2.0.3.GA/jboss-deployers-core-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.deployers:jboss-deployers-client:2.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client/2.0.3.GA/jboss-deployers-client-2.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client/2.0.3.GA/jboss-deployers-client-2.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/deployers/jboss-deployers-client/2.0.3.GA/jboss-deployers-client-2.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-j2se:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: oswego-concurrent:concurrent:1.3.4-jboss-update1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/oswego-concurrent/concurrent/1.3.4-jboss-update1/concurrent-1.3.4-jboss-update1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/oswego-concurrent/concurrent/1.3.4-jboss-update1/concurrent-1.3.4-jboss-update1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/oswego-concurrent/concurrent/1.3.4-jboss-update1/concurrent-1.3.4-jboss-update1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-bootstrap:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-bootstrap/5.0.0.GA/jboss-as-bootstrap-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-bootstrap/5.0.0.GA/jboss-as-bootstrap-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-bootstrap/5.0.0.GA/jboss-as-bootstrap-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-system:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system/5.0.0.GA/jboss-as-system-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system/5.0.0.GA/jboss-as-system-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-system/5.0.0.GA/jboss-as-system-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.aop:jboss-aop:2.0.0.SP1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/aop/jboss-aop/2.0.0.SP1/jboss-aop-2.0.0.SP1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/aop/jboss-aop/2.0.0.SP1/jboss-aop-2.0.0.SP1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/aop/jboss-aop/2.0.0.SP1/jboss-aop-2.0.0.SP1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.apache.ant:ant:1.7.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.7.0/ant-1.7.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.7.0/ant-1.7.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.7.0/ant-1.7.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.apache.ant:ant-launcher:1.7.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: qdox:qdox:1.6.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/qdox/qdox/1.6.1/qdox-1.6.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/qdox/qdox/1.6.1/qdox-1.6.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/qdox/qdox/1.6.1/qdox-1.6.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: trove:trove:2.1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/trove/trove/2.1.1/trove-2.1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/trove/trove/2.1.1/trove-2.1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/trove/trove/2.1.1/trove-2.1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: log4j:log4j:1.2.14">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.14/log4j-1.2.14.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.14/log4j-1.2.14-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.14/log4j-1.2.14-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.logging:jboss-logging-log4j:2.0.5.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.integration:jboss-profileservice-spi:5.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-profileservice-spi/5.0.3.GA/jboss-profileservice-spi-5.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-profileservice-spi/5.0.3.GA/jboss-profileservice-spi-5.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-profileservice-spi/5.0.3.GA/jboss-profileservice-spi-5.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.microcontainer:jboss-aop-mc-int:2.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-aop-mc-int/2.0.2.GA/jboss-aop-mc-int-2.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-aop-mc-int/2.0.2.GA/jboss-aop-mc-int-2.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/microcontainer/jboss-aop-mc-int/2.0.2.GA/jboss-aop-mc-int-2.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-jmx:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-jmx/5.0.0.GA/jboss-as-jmx-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-jmx/5.0.0.GA/jboss-as-jmx-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-jmx/5.0.0.GA/jboss-as-jmx-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-j2se:test-jar:tests:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA-tests.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA-tests-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-j2se/5.0.0.GA/jboss-as-j2se-5.0.0.GA-tests-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-mbeans:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-mbeans/5.0.0.GA/jboss-as-mbeans-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-mbeans/5.0.0.GA/jboss-as-mbeans-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-mbeans/5.0.0.GA/jboss-as-mbeans-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: dom4j:dom4j:1.6.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: bcel:bcel:5.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/bcel/bcel/5.1/bcel-5.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/bcel/bcel/5.1/bcel-5.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/bcel/bcel/5.1/bcel-5.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.test:jboss-test:1.1.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/test/jboss-test/1.1.3.GA/jboss-test-1.1.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/test/jboss-test/1.1.3.GA/jboss-test-1.1.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/test/jboss-test/1.1.3.GA/jboss-test-1.1.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.apache.ant:ant-junit:1.7.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jboss.profiler.jvmti:jboss-profiler-jvmti:1.0.0.CR5">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-server-manager:1.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-server-manager/1.0.0.GA/jboss-server-manager-1.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-server-manager/1.0.0.GA/jboss-server-manager-1.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-server-manager/1.0.0.GA/jboss-server-manager-1.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.naming:jnp-client:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/naming/jnp-client/5.0.0.CR2/jnp-client-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/naming/jnp-client/5.0.0.CR2/jnp-client-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/naming/jnp-client/5.0.0.CR2/jnp-client-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-server:client:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-client.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-client-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-client-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-deployment:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-deployment/5.0.0.CR2/jboss-as-deployment-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-deployment/5.0.0.CR2/jboss-as-deployment-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-deployment/5.0.0.CR2/jboss-as-deployment-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.security:jaas:1.0.01">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/security/jaas/1.0.01/jaas-1.0.01.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/security/jaas/1.0.01/jaas-1.0.01-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/security/jaas/1.0.01/jaas-1.0.01-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-jad-api:1.2.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jad-api/1.2.0.CR2/jboss-jad-api-1.2.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jad-api/1.2.0.CR2/jboss-jad-api-1.2.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jad-api/1.2.0.CR2/jboss-jad-api-1.2.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.remoting:jboss-remoting:2.5.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/remoting/jboss-remoting/2.5.0.GA/jboss-remoting-2.5.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/remoting/jboss-remoting/2.5.0.GA/jboss-remoting-2.5.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/remoting/jboss-remoting/2.5.0.GA/jboss-remoting-2.5.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.security:jboss-security-spi:2.0.2.CR9">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jboss-security-spi/2.0.2.CR9/jboss-security-spi-2.0.2.CR9.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jboss-security-spi/2.0.2.CR9/jboss-security-spi-2.0.2.CR9-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jboss-security-spi/2.0.2.CR9/jboss-security-spi-2.0.2.CR9-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.security:jbosssx-client:2.0.2.CR9">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx-client/2.0.2.CR9/jbosssx-client-2.0.2.CR9.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx-client/2.0.2.CR9/jbosssx-client-2.0.2.CR9-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx-client/2.0.2.CR9/jbosssx-client-2.0.2.CR9-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.ws.native:jbossws-native-saaj:3.0.3.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/native/jbossws-native-saaj/3.0.3.GA/jbossws-native-saaj-3.0.3.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/native/jbossws-native-saaj/3.0.3.GA/jbossws-native-saaj-3.0.3.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/native/jbossws-native-saaj/3.0.3.GA/jbossws-native-saaj-3.0.3.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jpl-pattern:jpl-pattern:1.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-pattern/jpl-pattern/1.0/jpl-pattern-1.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-pattern/jpl-pattern/1.0/jpl-pattern-1.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-pattern/jpl-pattern/1.0/jpl-pattern-1.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jpl-util:jpl-util:1.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-util/jpl-util/1.0/jpl-util-1.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-util/jpl-util/1.0/jpl-util-1.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jpl-util/jpl-util/1.0/jpl-util-1.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.metadata:jboss-metadata:1.0.0.CR1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/metadata/jboss-metadata/1.0.0.CR1/jboss-metadata-1.0.0.CR1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/metadata/jboss-metadata/1.0.0.CR1/jboss-metadata-1.0.0.CR1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/metadata/jboss-metadata/1.0.0.CR1/jboss-metadata-1.0.0.CR1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.ejb3:jboss-ejb3-ext-api:0.4">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ejb3/jboss-ejb3-ext-api/0.4/jboss-ejb3-ext-api-0.4.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ejb3/jboss-ejb3-ext-api/0.4/jboss-ejb3-ext-api-0.4-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ejb3/jboss-ejb3-ext-api/0.4/jboss-ejb3-ext-api-0.4-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-ejb-api:3.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-ejb-api/3.0.0.CR2/jboss-ejb-api-3.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-ejb-api/3.0.0.CR2/jboss-ejb-api-3.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-ejb-api/3.0.0.CR2/jboss-ejb-api-3.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-transaction-api:1.0.1.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-transaction-api/1.0.1.CR2/jboss-transaction-api-1.0.1.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-transaction-api/1.0.1.CR2/jboss-transaction-api-1.0.1.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-transaction-api/1.0.1.CR2/jboss-transaction-api-1.0.1.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jboss.jbossws:jboss-jaxrpc:1.0.4.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxrpc/1.0.4.GA/jboss-jaxrpc-1.0.4.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxrpc/1.0.4.GA/jboss-jaxrpc-1.0.4.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxrpc/1.0.4.GA/jboss-jaxrpc-1.0.4.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-jms-api:1.1.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jms-api/1.1.0.CR2/jboss-jms-api-1.1.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jms-api/1.1.0.CR2/jboss-jms-api-1.1.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jms-api/1.1.0.CR2/jboss-jms-api-1.1.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.hibernate:ejb3-persistence:1.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.ws:jbossws-spi:1.0.5.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/jbossws-spi/1.0.5.GA/jbossws-spi-1.0.5.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/jbossws-spi/1.0.5.GA/jbossws-spi-1.0.5.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/ws/jbossws-spi/1.0.5.GA/jbossws-spi-1.0.5.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: gnu-getopt:getopt:1.0.13">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/gnu-getopt/getopt/1.0.13/getopt-1.0.13.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/gnu-getopt/getopt/1.0.13/getopt-1.0.13-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/gnu-getopt/getopt/1.0.13/getopt-1.0.13-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jboss.jbossws:jboss-jaxws:3.0.1-native-2.0.4.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxws/3.0.1-native-2.0.4.GA/jboss-jaxws-3.0.1-native-2.0.4.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxws/3.0.1-native-2.0.4.GA/jboss-jaxws-3.0.1-native-2.0.4.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jbossws/jboss-jaxws/3.0.1-native-2.0.4.GA/jboss-jaxws-3.0.1-native-2.0.4.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.integration:jboss-transaction-spi:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-transaction-spi/5.0.0.CR2/jboss-transaction-spi-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-transaction-spi/5.0.0.CR2/jboss-transaction-spi-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-transaction-spi/5.0.0.CR2/jboss-transaction-spi-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-jca-api:1.5.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jca-api/1.5.0.CR2/jboss-jca-api-1.5.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jca-api/1.5.0.CR2/jboss-jca-api-1.5.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jca-api/1.5.0.CR2/jboss-jca-api-1.5.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-jacc-api:1.1.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jacc-api/1.1.0.CR2/jboss-jacc-api-1.1.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jacc-api/1.1.0.CR2/jboss-jacc-api-1.1.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-jacc-api/1.1.0.CR2/jboss-jacc-api-1.1.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-servlet-api:2.5.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-servlet-api/2.5.0.CR2/jboss-servlet-api-2.5.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-servlet-api/2.5.0.CR2/jboss-servlet-api-2.5.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-servlet-api/2.5.0.CR2/jboss-servlet-api-2.5.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-security:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-security/5.0.0.CR2/jboss-as-security-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-security/5.0.0.CR2/jboss-as-security-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-security/5.0.0.CR2/jboss-as-security-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.integration:jboss-deployment-spi:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-deployment-spi/5.0.0.CR2/jboss-deployment-spi-5.0.0.CR2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-deployment-spi/5.0.0.CR2/jboss-deployment-spi-5.0.0.CR2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/integration/jboss-deployment-spi/5.0.0.CR2/jboss-deployment-spi-5.0.0.CR2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jpa:jboss-jpa-deployers:0.1.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jpa/jboss-jpa-deployers/0.1.2/jboss-jpa-deployers-0.1.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jpa/jboss-jpa-deployers/0.1.2/jboss-jpa-deployers-0.1.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jpa/jboss-jpa-deployers/0.1.2/jboss-jpa-deployers-0.1.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.hibernate:hibernate-entitymanager:3.3.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/3.3.2.GA/hibernate-entitymanager-3.3.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.hibernate:hibernate:3.2.6.ga">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate/3.2.6.ga/hibernate-3.2.6.ga-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: net.sf.ehcache:ehcache:1.2.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache/1.2.3/ehcache-1.2.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-logging:commons-logging:1.1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-collections:commons-collections:2.1.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/2.1.1/commons-collections-2.1.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/2.1.1/commons-collections-2.1.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/2.1.1/commons-collections-2.1.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.transaction:jta:1.0.1B">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.0.1B/jta-1.0.1B-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.0.1B/jta-1.0.1B-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: asm:asm-attrs:1.5.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm-attrs/1.5.3/asm-attrs-1.5.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm-attrs/1.5.3/asm-attrs-1.5.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: antlr:antlr:2.7.6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.6/antlr-2.7.6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.6/antlr-2.7.6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.6/antlr-2.7.6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: cglib:cglib:2.1_3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/cglib/cglib/2.1_3/cglib-2.1_3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/cglib/cglib/2.1_3/cglib-2.1_3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/cglib/cglib/2.1_3/cglib-2.1_3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: asm:asm:1.5.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm/1.5.3/asm-1.5.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm/1.5.3/asm-1.5.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/asm/asm/1.5.3/asm-1.5.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.hibernate:hibernate-annotations:3.3.1.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-annotations/3.3.1.GA/hibernate-annotations-3.3.1.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.hibernate:hibernate-commons-annotations:3.0.0.ga">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss:jboss-transaction-spi:5.0.0.Beta4">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-transaction-spi/5.0.0.Beta4/jboss-transaction-spi-5.0.0.Beta4.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-transaction-spi/5.0.0.Beta4/jboss-transaction-spi-5.0.0.Beta4-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jboss-transaction-spi/5.0.0.Beta4/jboss-transaction-spi-5.0.0.Beta4-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: jboss:jboss-common-logging-spi:2.0.4.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.security:jbosssx:2.0.2.CR6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx/2.0.2.CR6/jbosssx-2.0.2.CR6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx/2.0.2.CR6/jbosssx-2.0.2.CR6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/security/jbosssx/2.0.2.CR6/jbosssx-2.0.2.CR6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.jbossas:jboss-as-server:jmx-invoker-adaptor-client:5.0.0.CR2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-jmx-invoker-adaptor-client.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-jmx-invoker-adaptor-client-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jbossas/jboss-as-server/5.0.0.CR2/jboss-as-server-5.0.0.CR2-jmx-invoker-adaptor-client-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.antlr:stringtemplate:3.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2/stringtemplate-3.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2/stringtemplate-3.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2/stringtemplate-3.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: antlr:antlr:2.7.7">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.bpm:gwt-console-workspace-api:1.2.0-SNAPSHOT">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.google.gwt:gwt-user:1.5.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-user/1.5.3/gwt-user-1.5.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-user/1.5.3/gwt-user-1.5.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-user/1.5.3/gwt-user-1.5.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.google.code.gwt-log:gwt-log:2.5.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gwt-log/gwt-log/2.5.2/gwt-log-2.5.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gwt-log/gwt-log/2.5.2/gwt-log-2.5.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gwt-log/gwt-log/2.5.2/gwt-log-2.5.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode.gwtmosaic:gwt-mosaic:0.1.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic/0.1.10/gwt-mosaic-0.1.10.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic/0.1.10/gwt-mosaic-0.1.10-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic/0.1.10/gwt-mosaic-0.1.10-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-dnd:0.1.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-dnd/0.1.10/gwt-mosaic-dnd-0.1.10.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-dnd/0.1.10/gwt-mosaic-dnd-0.1.10-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-dnd/0.1.10/gwt-mosaic-dnd-0.1.10-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-incubator:0.1.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-incubator/0.1.10/gwt-mosaic-incubator-0.1.10.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-incubator/0.1.10/gwt-mosaic-incubator-0.1.10-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-incubator/0.1.10/gwt-mosaic-incubator-0.1.10-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-gwtx:0.1.10">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-gwtx/0.1.10/gwt-mosaic-gwtx-0.1.10.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-gwtx/0.1.10/gwt-mosaic-gwtx-0.1.10-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gwtmosaic/gwt-mosaic-gwtx/0.1.10/gwt-mosaic-gwtx-0.1.10-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode.mvc4g:mvc4g:1.0.0-jboss">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/mvc4g/mvc4g/1.0.0-jboss/mvc4g-1.0.0-jboss.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/mvc4g/mvc4g/1.0.0-jboss/mvc4g-1.0.0-jboss-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/mvc4g/mvc4g/1.0.0-jboss/mvc4g-1.0.0-jboss-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-lang:commons-lang:2.4">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-configuration:commons-configuration:1.6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-collections:commons-collections:3.2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-digester:commons-digester:1.8">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-beanutils:commons-beanutils:1.7.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-beanutils:commons-beanutils-core:1.8.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.bpm:gwt-console-workspace-api:sources:1.2.0-SNAPSHOT">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT-sources.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT-sources-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-workspace-api/1.2.0-SNAPSHOT/gwt-console-workspace-api-1.2.0-SNAPSHOT-sources-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.bpm:gwt-console-rpc:sources:1.2.0-SNAPSHOT">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.google.code.gson:gson:1.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/1.3/gson-1.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/1.3/gson-1.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/1.3/gson-1.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.bpm:gwt-console-rpc:1.2.0-SNAPSHOT">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-javadoc.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources.jar!/" />
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/gwt-console-rpc/1.2.0-SNAPSHOT/gwt-console-rpc-1.2.0-SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.google.gwt:gwt-servlet:1.5.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-servlet/1.5.3/gwt-servlet-1.5.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-servlet/1.5.3/gwt-servlet-1.5.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-servlet/1.5.3/gwt-servlet-1.5.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.google.gwt:gwt-dev:mac:1.5.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-dev/1.5.3/gwt-dev-1.5.3-mac.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-dev/1.5.3/gwt-dev-1.5.3-mac-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/google/gwt/gwt-dev/1.5.3/gwt-dev-1.5.3-mac-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: com.googlecode:gchart:2.5">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gchart/2.5/gchart-2.5.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gchart/2.5/gchart-2.5-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/com/googlecode/gchart/2.5/gchart-2.5-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.xml.bind:jaxb-api:sources:2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1-sources.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1-sources-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1-sources-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.slf4j:slf4j-api:1.5.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.slf4j:slf4j-simple:1.5.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-simple/1.5.2/slf4j-simple-1.5.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-simple/1.5.2/slf4j-simple-1.5.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-simple/1.5.2/slf4j-simple-1.5.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.slf4j:slf4j-log4j12:1.5.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.5.2/slf4j-log4j12-1.5.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.5.2/slf4j-log4j12-1.5.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.5.2/slf4j-log4j12-1.5.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.ejb:ejb-api:3.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/ejb/ejb-api/3.0/ejb-api-3.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/ejb/ejb-api/3.0/ejb-api-3.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/ejb/ejb-api/3.0/ejb-api-3.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.resteasy:resteasy-jaxrs:1.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-jaxrs/1.0.2.GA/resteasy-jaxrs-1.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-jaxrs/1.0.2.GA/resteasy-jaxrs-1.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-jaxrs/1.0.2.GA/resteasy-jaxrs-1.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.resteasy:jaxrs-api:1.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/jaxrs-api/1.0.2.GA/jaxrs-api-1.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/jaxrs-api/1.0.2.GA/jaxrs-api-1.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/jaxrs-api/1.0.2.GA/jaxrs-api-1.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.scannotation:scannotation:1.0.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/scannotation/scannotation/1.0.2/scannotation-1.0.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/scannotation/scannotation/1.0.2/scannotation-1.0.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/scannotation/scannotation/1.0.2/scannotation-1.0.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javassist:javassist:3.6.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.6.0.GA/javassist-3.6.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.6.0.GA/javassist-3.6.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.6.0.GA/javassist-3.6.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.annotation:jsr250-api:1.0">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/jsr250-api/1.0/jsr250-api-1.0-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.resteasy:resteasy-multipart-provider:1.0.2.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-multipart-provider/1.0.2.GA/resteasy-multipart-provider-1.0.2.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-multipart-provider/1.0.2.GA/resteasy-multipart-provider-1.0.2.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/resteasy/resteasy-multipart-provider/1.0.2.GA/resteasy-multipart-provider-1.0.2.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: net.sf.json-lib:json-lib:2.2.3">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-collections:commons-collections:3.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2/commons-collections-3.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2/commons-collections-3.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2/commons-collections-3.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: net.sf.ezmorph:ezmorph:1.0.6">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-fileupload:commons-fileupload:1.2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-fileupload/commons-fileupload/1.2.1/commons-fileupload-1.2.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: commons-io:commons-io:1.3.2">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.2/commons-io-1.3.2-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.2/commons-io-1.3.2-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: javax.xml:jaxb-impl:2.1">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/jaxb-impl/2.1/jaxb-impl-2.1.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/jaxb-impl/2.1/jaxb-impl-2.1-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/javax/xml/jaxb-impl/2.1/jaxb-impl-2.1-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.bpm:report-core:1.0.0-SNAPSHOT">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/report-core/1.0.0-SNAPSHOT/report-core-1.0.0-SNAPSHOT.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/report-core/1.0.0-SNAPSHOT/report-core-1.0.0-SNAPSHOT-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/bpm/report-core/1.0.0-SNAPSHOT/report-core-1.0.0-SNAPSHOT-sources.jar!/" />
+      </SOURCES>
+    </library>
+    <library name="Maven: org.jboss.javaee:jboss-javaee:5.0.0.GA">
+      <CLASSES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-javaee/5.0.0.GA/jboss-javaee-5.0.0.GA.jar!/" />
+      </CLASSES>
+      <JAVADOC>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-javaee/5.0.0.GA/jboss-javaee-5.0.0.GA-javadoc.jar!/" />
+      </JAVADOC>
+      <SOURCES>
+        <root url="jar://$MAVEN_REPOSITORY$/org/jboss/javaee/jboss-javaee/5.0.0.GA/jboss-javaee-5.0.0.GA-sources.jar!/" />
+      </SOURCES>
+    </library>
+  </component>
   <component name="uidesigner-configuration">
     <option name="INSTRUMENT_CLASSES" value="true" />
     <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
     <option name="DEFAULT_LAYOUT_MANAGER" value="GridBagLayout" />
   </component>
-  <UsedPathMacros />
 </project>
 

Modified: sam/trunk/SAMM.iws
===================================================================
--- sam/trunk/SAMM.iws	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/SAMM.iws	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project version="4" relativePaths="false">
-  <component name="BookmarkManager" />
+<project version="4">
   <component name="ChangeBrowserSettings">
     <option name="MAIN_SPLITTER_PROPORTION" value="0.3" />
     <option name="MESSAGES_SPLITTER_PROPORTION" value="0.8" />
@@ -15,12 +14,71 @@
     <option name="USE_USER_FILTER" value="false" />
     <option name="USER" value="" />
   </component>
-  <component name="ChangeListManager">
-    <list default="true" name="Default" comment="" />
+  <component name="ChangeListManager" verified="true">
+    <list default="true" readonly="true" id="fac53ca3-5f98-4b29-a5da-be021c05dd13" name="Default" comment="">
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/SAMM.ipr" afterPath="$PROJECT_DIR$/SAMM.ipr" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/Configuration.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/Configuration.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/dist/dist.iml" afterPath="$PROJECT_DIR$/sam/dist/dist.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/core.iml" afterPath="$PROJECT_DIR$/sam/core/core.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/console/gui/war/gui-war.iml" afterPath="$PROJECT_DIR$/console/gui/war/gui-war.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/sim/sim.iml" afterPath="$PROJECT_DIR$/sam/sim/sim.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" afterPath="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/console/server/war/server-war.iml" afterPath="$PROJECT_DIR$/console/server/war/server-war.iml" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableRegistry.java" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/ValueTable.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/gui/profiles/default/sam-console-profile-default.iml" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java" afterPath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/service/service.iml" afterPath="$PROJECT_DIR$/sam/service/service.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/EventProcessor.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/EventProcessor.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java" afterPath="$PROJECT_DIR$/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/examples/twitter/src/main/resources/sam-cfg.xml" afterPath="$PROJECT_DIR$/sam/examples/twitter/src/main/resources/sam-cfg.xml" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/server/identity/sam-console-identity.iml" />
+      <change type="DELETED" beforePath="$PROJECT_DIR$/sam/core/src/main/resources/resources" afterPath="" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/pom.xml" afterPath="$PROJECT_DIR$/sam/core/pom.xml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java" afterPath="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/examples/twitter/twitter.iml" afterPath="$PROJECT_DIR$/sam/examples/twitter/twitter.iml" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/TableSnapshot.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java" afterPath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultTableSnapshot.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/pom.xml" afterPath="$PROJECT_DIR$/pom.xml" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/core/src/main/resources/sam-config.xsd" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java" afterPath="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/examples/examples.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" afterPath="$PROJECT_DIR$/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/gui/sam-console-gui.iml" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/Named.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/Component.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/gui/profiles/sam-console-profiles.iml" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamInput.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamInput.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/Configurable.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java" afterPath="$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/server/integration/sam-console-server-integration.iml" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/console/server/sam-console-servermodule.iml" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/SAMM.iws" afterPath="$PROJECT_DIR$/SAMM.iws" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java" />
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/internal/PropertyAdapter.java" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultValueTable.java" />
+      <change type="MOVED" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java" />
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamOutput.java" afterPath="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamOutput.java" />
+    </list>
+    <option name="TRACKING_ENABLED" value="true" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
   </component>
-  <component name="ChangeListSynchronizer" />
-  <component name="ChangesViewManager" flattened_view="true" />
-  <component name="CheckinPanelState" />
+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
   <component name="Commander">
     <leftPanel />
     <rightPanel />
@@ -34,7 +92,10 @@
     <option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
     <option name="ASSERT_NOT_NULL" value="true" />
   </component>
-  <component name="CoverageDataManager" />
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value="" />
+    <option name="REVERSE_PATCH" value="false" />
+  </component>
   <component name="Cvs2Configuration">
     <option name="PRUNE_EMPTY_DIRECTORIES" value="true" />
     <option name="MERGING_MODE" value="0" />
@@ -87,11 +148,11 @@
   </component>
   <component name="DebuggerManager">
     <line_breakpoints>
-      <breakpoint url="file://$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java" line="52" class="org.jboss.sam.examples.twitter.InMemorySwapHandler" package="org.jboss.sam.examples.twitter">
+      <breakpoint url="file://$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java" line="51" class="org.jboss.sam.examples.twitter.InMemorySwapHandler" package="org.jboss.sam.examples.twitter">
         <option name="ENABLED" value="true" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="LOG_ENABLED" value="false" />
         <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="COUNT_FILTER_ENABLED" value="false" />
         <option name="COUNT_FILTER" value="0" />
         <option name="CONDITION_ENABLED" value="false" />
@@ -100,11 +161,11 @@
         <option name="CONDITION" value="" />
         <option name="LOG_MESSAGE" value="" />
       </breakpoint>
-      <breakpoint url="file://$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java" line="138" class="org.jboss.bpm.console.server.CVTFacade" package="org.jboss.bpm.console.server">
+      <breakpoint url="file://$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java" line="137" class="org.jboss.bpm.console.server.CVTFacade" package="org.jboss.bpm.console.server">
         <option name="ENABLED" value="true" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="LOG_ENABLED" value="false" />
         <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="COUNT_FILTER_ENABLED" value="false" />
         <option name="COUNT_FILTER" value="0" />
         <option name="CONDITION_ENABLED" value="false" />
@@ -119,9 +180,9 @@
         <option name="NOTIFY_CAUGHT" value="true" />
         <option name="NOTIFY_UNCAUGHT" value="true" />
         <option name="ENABLED" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="LOG_ENABLED" value="false" />
         <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="COUNT_FILTER_ENABLED" value="false" />
         <option name="COUNT_FILTER" value="0" />
         <option name="CONDITION_ENABLED" value="false" />
@@ -134,9 +195,9 @@
         <option name="NOTIFY_CAUGHT" value="true" />
         <option name="NOTIFY_UNCAUGHT" value="true" />
         <option name="ENABLED" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="LOG_ENABLED" value="false" />
         <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
         <option name="COUNT_FILTER_ENABLED" value="false" />
         <option name="COUNT_FILTER" value="0" />
         <option name="CONDITION_ENABLED" value="false" />
@@ -148,22 +209,22 @@
     </breakpoint_any>
     <breakpoint_rules />
     <ui_properties>
+      <property name="line_breakpoints_groupByMethods" value="false" />
+      <property name="line_breakpoints_viewId" value="TABLE" />
       <property name="exception_breakpoints_flattenPackages" value="true" />
+      <property name="method_breakpoints_flattenPackages" value="true" />
+      <property name="field_breakpoints_flattenPackages" value="true" />
+      <property name="exception_breakpoints_groupByMethods" value="false" />
       <property name="line_breakpoints_groupByClasses" value="true" />
-      <property name="exception_breakpoints_groupByMethods" value="false" />
+      <property name="field_breakpoints_groupByMethods" value="false" />
       <property name="method_breakpoints_viewId" value="TABLE" />
-      <property name="line_breakpoints_viewId" value="TABLE" />
-      <property name="exception_breakpoints_groupByClasses" value="true" />
-      <property name="method_breakpoints_groupByMethods" value="false" />
-      <property name="field_breakpoints_flattenPackages" value="true" />
       <property name="line_breakpoints_flattenPackages" value="true" />
+      <property name="field_breakpoints_groupByClasses" value="true" />
+      <property name="method_breakpoints_groupByClasses" value="true" />
       <property name="exception_breakpoints_viewId" value="TABLE" />
-      <property name="field_breakpoints_groupByClasses" value="true" />
-      <property name="method_breakpoints_flattenPackages" value="true" />
+      <property name="exception_breakpoints_groupByClasses" value="true" />
       <property name="field_breakpoints_viewId" value="TABLE" />
-      <property name="line_breakpoints_groupByMethods" value="false" />
-      <property name="method_breakpoints_groupByClasses" value="true" />
-      <property name="field_breakpoints_groupByMethods" value="false" />
+      <property name="method_breakpoints_groupByMethods" value="false" />
     </ui_properties>
   </component>
   <component name="ErrorTreeViewConfiguration">
@@ -183,68 +244,36 @@
       </PATH>
     </subPane>
   </component>
+  <component name="FileColors" enabled="true" enabledForTabs="true" />
   <component name="FileEditorManager">
-    <leaf>
-      <file leaf-file-name="CVTView.java" pinned="false" current="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/CVTView.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="113" column="45" selection-start="3798" selection-end="3798" vertical-scroll-proportion="0.64761907">
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="EventDetailView.java" pinned="false" current="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/EventDetailView.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="35" column="13" selection-start="1507" selection-end="1507" vertical-scroll-proportion="0.28070176">
-              <folding>
-                <element signature="imports" expanded="true" />
-              </folding>
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="LoadRecordAction.java" pinned="false" current="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/LoadRecordAction.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="53" column="0" selection-start="1878" selection-end="1878" vertical-scroll-proportion="0.62857145">
-              <folding>
-                <element signature="imports" expanded="true" />
-              </folding>
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="ValueTable.java" pinned="false" current="true" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/ValueTable.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="75" column="4" selection-start="2711" selection-end="2711" vertical-scroll-proportion="-1.4380952">
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-      <file leaf-file-name="HistoryView.java" pinned="false" current="false" current-in-tab="false">
-        <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/HistoryView.java">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="56" column="38" selection-start="1847" selection-end="1847" vertical-scroll-proportion="0.54269004">
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-    </leaf>
+    <leaf />
   </component>
   <component name="FindManager">
     <FindUsagesManager>
       <setting name="OPEN_NEW_TAB" value="false" />
     </FindUsagesManager>
   </component>
-  <component name="HierarchyBrowserManager">
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="SORT_ALPHABETICALLY" value="false" />
-    <option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
+  <component name="IdeDocumentHistory">
+    <option name="changedFiles">
+      <list>
+        <option value="$PROJECT_DIR$/sam/examples/twitter/src/main/resources/sam-cfg.xml" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/test/BufferedStreamOutput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/Named.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamInput.java" />
+        <option value="$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamOutput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java" />
+        <option value="$PROJECT_DIR$/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java" />
+        <option value="$PROJECT_DIR$/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/Configuration.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java" />
+        <option value="$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java" />
+      </list>
+    </option>
   </component>
   <component name="InspectionManager">
     <option name="AUTOSCROLL_TO_SOURCE" value="false" />
@@ -258,13 +287,17 @@
     <option name="SHOW_ONLY_DIFF" value="false" />
     <option name="myCurrentProfileName" value="Default" />
   </component>
-  <component name="J2EEProjectPane" />
-  <component name="JspContextManager" />
+  <component name="MavenImportPreferences">
+    <option name="importingSettings">
+      <MavenImportingSettings>
+        <option name="importAutomatically" value="true" />
+      </MavenImportingSettings>
+    </option>
+  </component>
   <component name="ModuleEditorState">
     <option name="LAST_EDITED_MODULE_NAME" />
     <option name="LAST_EDITED_TAB_NAME" />
   </component>
-  <component name="NamedScopeManager" />
   <component name="PackagesPane">
     <subPane>
       <PATH>
@@ -391,6 +424,11 @@
     <option name="INTEGRATE_REVERT_UNCHANGED" value="true" />
     <option name="SERVER_TIMEOUT" value="20000" />
   </component>
+  <component name="ProjectInspectionProfilesVisibleTreeState">
+    <entry key="Project Default">
+      <profile-state />
+    </entry>
+  </component>
   <component name="ProjectLevelVcsManager">
     <OptionsSetting value="true" id="Add" />
     <OptionsSetting value="true" id="Remove" />
@@ -435,7 +473,7 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -453,19 +491,19 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/resources" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/resources" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -483,19 +521,19 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -513,39 +551,39 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -577,7 +615,7 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/sim" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/sim" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -619,7 +657,7 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -637,11 +675,11 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -659,15 +697,15 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -685,31 +723,31 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -727,35 +765,35 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/datasource" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam/datasource" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -773,35 +811,35 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -819,39 +857,39 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -869,35 +907,35 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/sam/core/src/main/java/org/jboss/sam/common" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -929,7 +967,7 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -947,11 +985,11 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -969,15 +1007,15 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -995,39 +1033,39 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java/org/jboss/bpm" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console/server" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1059,7 +1097,7 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1077,11 +1115,11 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1099,15 +1137,15 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1125,23 +1163,23 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1159,35 +1197,35 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1205,39 +1243,39 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console/client" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1255,43 +1293,43 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console/client" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1309,19 +1347,19 @@
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
         <PATH_ELEMENT>
-          <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/console/gui/war/src/main/java" />
+          <option name="myItemId" value="PsiDirectory:/Users/hbraun/dev/prj/soag/sam/trunk/console/gui/war/src/main/java" />
           <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
         </PATH_ELEMENT>
       </PATH>
@@ -1331,32 +1369,390 @@
     <option name="STATE" value="0" />
   </component>
   <component name="ProjectView">
-    <navigator currentView="ProjectPane" proportions="0.11111111" version="1" splitterProportion="0.5">
+    <navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
       <flattenPackages />
       <showMembers />
       <showModules />
       <showLibraryContents />
       <hideEmptyPackages ProjectPane="false" />
       <abbreviatePackageNames />
-      <showStructure PackagesPane="false" ProjectPane="false" Scope="false" Favorites="false" />
       <autoscrollToSource />
       <autoscrollFromSource />
       <sortByType />
     </navigator>
+    <panes>
+      <pane id="Scope" />
+      <pane id="Favorites" />
+      <pane id="ProjectPane">
+        <subPane>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sim" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sim" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sim" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sim" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="java" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="org" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="jboss" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="simulation" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="test" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="test" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="java" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="org" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="jboss" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="test" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="java" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="org" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="jboss" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+          <PATH>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="SAMM" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="trunk" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="core" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="src" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="main" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="java" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="org" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="jboss" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="sam" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+            <PATH_ELEMENT>
+              <option name="myItemId" value="common" />
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+            </PATH_ELEMENT>
+          </PATH>
+        </subPane>
+      </pane>
+      <pane id="PackagesPane">
+        <subPane />
+      </pane>
+    </panes>
   </component>
   <component name="PropertiesComponent">
+    <property name="GoToFile.includeJavaFiles" value="false" />
+    <property name="project.structure.last.edited" value="Project" />
+    <property name="project.structure.proportion" value="0.0" />
+    <property name="OverrideImplement.combined" value="true" />
+    <property name="RunManagerConfig.compileBeforeRunning" value="false" />
+    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="false" />
+    <property name="MemberChooser.sorted" value="false" />
+    <property name="recentsLimit" value="5" />
+    <property name="project.structure.side.proportion" value="0.0" />
     <property name="MemberChooser.copyJavadoc" value="false" />
+    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+    <property name="MemberChooser.showClasses" value="true" />
     <property name="GoToClass.includeLibraries" value="false" />
-    <property name="MemberChooser.showClasses" value="true" />
-    <property name="MemberChooser.sorted" value="false" />
-    <property name="RunManagerConfig.compileBeforeRunning" value="false" />
-    <property name="GoToFile.includeJavaFiles" value="false" />
-    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
-    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="false" />
   </component>
-  <component name="ReadonlyStatusHandler">
-    <option name="SHOW_DIALOG" value="true" />
-  </component>
   <component name="RecentsManager">
     <key name="IntroduceConstantDialog.RECENTS_KEY">
       <recent name="" />
@@ -1369,46 +1765,51 @@
       <recent name="twitter" />
     </key>
   </component>
-  <component name="RestoreUpdateTree" />
   <component name="RunManager" selected="Remote.server">
-    <tempConfiguration default="false" name="TwitterStatus" type="Application" factoryName="Application" enabled="false" merge="false">
-      <option name="MAIN_CLASS_NAME" value="org.jboss.sam.examples.twitter.TwitterStatus" />
-      <option name="VM_PARAMETERS" />
-      <option name="PROGRAM_PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+    <configuration default="true" type="Remote" factoryName="Remote">
+      <option name="USE_SOCKET_TRANSPORT" value="true" />
+      <option name="SERVER_MODE" value="false" />
+      <option name="SHMEM_ADDRESS" value="javadebug" />
+      <option name="HOST" value="localhost" />
+      <option name="PORT" value="5005" />
+      <method>
+        <option name="AntTarget" enabled="false" />
+        <option name="BuildArtifacts" enabled="false" />
+        <option name="Maven.BeforeRunTask" enabled="false" />
+      </method>
+    </configuration>
+    <configuration default="true" type="TestNG" factoryName="TestNG">
+      <extension name="snapshooter" />
+      <module name="" />
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
       <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <module name="twitter" />
-      <RunnerSettings RunnerId="Debug">
-        <option name="DEBUG_PORT" value="61799" />
-        <option name="TRANSPORT" value="0" />
-        <option name="LOCAL" value="true" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Debug" />
-      <ConfigurationWrapper RunnerId="Run" />
-    </tempConfiguration>
-    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
+      <option name="SUITE_NAME" />
+      <option name="PACKAGE_NAME" />
       <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="GROUP_NAME" />
+      <option name="TEST_OBJECT" value="CLASS" />
       <option name="VM_PARAMETERS" />
-      <option name="PROGRAM_PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <module name="" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" />
+      <option name="OUTPUT_DIRECTORY" />
+      <option name="ANNOTATION_TYPE" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="moduleWithDependencies" />
+      </option>
+      <option name="PROPERTIES_FILE" />
+      <envs />
+      <properties />
+      <listeners />
       <method>
-        <option name="Make" value="false" />
+        <option name="AntTarget" enabled="false" />
+        <option name="BuildArtifacts" enabled="false" />
+        <option name="Make" enabled="true" />
+        <option name="Maven.BeforeRunTask" enabled="false" />
       </method>
     </configuration>
-    <configuration default="true" type="Remote" factoryName="Remote">
-      <option name="USE_SOCKET_TRANSPORT" value="true" />
-      <option name="SERVER_MODE" value="false" />
-      <option name="SHMEM_ADDRESS" value="javadebug" />
-      <option name="HOST" value="localhost" />
-      <option name="PORT" value="5005" />
-    </configuration>
     <configuration default="true" type="Applet" factoryName="Applet">
       <module name="" />
       <option name="MAIN_CLASS_NAME" />
@@ -1420,9 +1821,36 @@
       <option name="VM_PARAMETERS" />
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
       <option name="ALTERNATIVE_JRE_PATH" />
+      <method>
+        <option name="AntTarget" enabled="false" />
+        <option name="BuildArtifacts" enabled="false" />
+        <option name="Make" enabled="true" />
+        <option name="Maven.BeforeRunTask" enabled="false" />
+      </method>
     </configuration>
-    <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
+    <configuration default="true" type="Application" factoryName="Application">
+      <extension name="snapshooter" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
       <module name="" />
+      <envs />
+      <method>
+        <option name="AntTarget" enabled="false" />
+        <option name="BuildArtifacts" enabled="false" />
+        <option name="Make" enabled="false" />
+        <option name="Maven.BeforeRunTask" enabled="false" />
+      </method>
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit">
+      <extension name="snapshooter" />
+      <module name="" />
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
       <option name="ALTERNATIVE_JRE_PATH" />
       <option name="PACKAGE_NAME" />
@@ -1432,15 +1860,44 @@
       <option name="VM_PARAMETERS" />
       <option name="PARAMETERS" />
       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ADDITIONAL_CLASS_PATH" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
       <option name="TEST_SEARCH_SCOPE">
         <value defaultName="wholeProject" />
       </option>
+      <envs />
       <method>
-        <option name="Make" value="true" />
+        <option name="AntTarget" enabled="false" />
+        <option name="BuildArtifacts" enabled="false" />
+        <option name="Make" enabled="true" />
+        <option name="Maven.BeforeRunTask" enabled="false" />
       </method>
     </configuration>
-    <configuration default="false" name="run" type="Application" factoryName="Application" enabled="false" merge="false">
+    <configuration default="false" name="TwitterStatus" type="Application" factoryName="Application">
+      <extension name="snapshooter" />
+      <option name="MAIN_CLASS_NAME" value="org.jboss.sam.examples.twitter.TwitterStatus" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
+      <module name="twitter" />
+      <envs />
+      <RunnerSettings RunnerId="Debug">
+        <option name="DEBUG_PORT" value="61799" />
+        <option name="TRANSPORT" value="0" />
+        <option name="LOCAL" value="true" />
+      </RunnerSettings>
+      <RunnerSettings RunnerId="Run" />
+      <ConfigurationWrapper RunnerId="Debug" />
+      <ConfigurationWrapper RunnerId="Run" />
+      <method />
+    </configuration>
+    <configuration default="false" name="run" type="Application" factoryName="Application">
+      <extension name="snapshooter" />
       <option name="MAIN_CLASS_NAME" value="org.jboss.sam.examples.twitter.run" />
       <option name="VM_PARAMETERS" value="" />
       <option name="PROGRAM_PARAMETERS" value="" />
@@ -1448,12 +1905,13 @@
       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
       <option name="ALTERNATIVE_JRE_PATH" value="" />
       <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <option name="ENV_VARIABLES" />
+      <option name="PASS_PARENT_ENVS" value="true" />
       <module name="" />
+      <envs />
       <RunnerSettings RunnerId="Run" />
       <ConfigurationWrapper RunnerId="Run" />
-      <method>
-        <option name="Make" value="false" />
-      </method>
+      <method />
     </configuration>
     <configuration default="false" name="client" type="Remote" factoryName="Remote">
       <option name="USE_SOCKET_TRANSPORT" value="true" />
@@ -1467,9 +1925,7 @@
         <option name="LOCAL" value="false" />
       </RunnerSettings>
       <ConfigurationWrapper RunnerId="Debug" />
-      <method>
-        <option name="Make" value="true" />
-      </method>
+      <method />
     </configuration>
     <configuration default="false" name="server" type="Remote" factoryName="Remote">
       <option name="USE_SOCKET_TRANSPORT" value="true" />
@@ -1483,28 +1939,14 @@
         <option name="LOCAL" value="false" />
       </RunnerSettings>
       <ConfigurationWrapper RunnerId="Debug" />
-      <method>
-        <option name="Make" value="true" />
-      </method>
+      <method />
     </configuration>
-    <configuration default="false" name="TwitterStatus" type="Application" factoryName="Application" enabled="false" merge="false">
-      <option name="MAIN_CLASS_NAME" value="org.jboss.sam.examples.twitter.TwitterStatus" />
-      <option name="VM_PARAMETERS" />
-      <option name="PROGRAM_PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <module name="twitter" />
-      <RunnerSettings RunnerId="Debug">
-        <option name="DEBUG_PORT" value="61799" />
-        <option name="TRANSPORT" value="0" />
-        <option name="LOCAL" value="true" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Debug" />
-      <ConfigurationWrapper RunnerId="Run" />
-    </configuration>
+    <list size="4">
+      <item index="0" class="java.lang.String" itemvalue="Application.TwitterStatus" />
+      <item index="1" class="java.lang.String" itemvalue="Application.run" />
+      <item index="2" class="java.lang.String" itemvalue="Remote.client" />
+      <item index="3" class="java.lang.String" itemvalue="Remote.server" />
+    </list>
     <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
       <Host>localhost</Host>
       <Port>5050</Port>
@@ -1520,7 +1962,7 @@
       </PATH>
     </subPane>
   </component>
-  <component name="SelectInManager" />
+  <component name="ShelveChangesManager" show_recycled="false" />
   <component name="StarteamConfiguration">
     <option name="SERVER" value="" />
     <option name="PORT" value="49201" />
@@ -1532,11 +1974,8 @@
     <option name="LOCK_ON_CHECKOUT" value="false" />
     <option name="UNLOCK_ON_CHECKIN" value="false" />
   </component>
-  <component name="StructuralSearchPlugin" />
   <component name="StructureViewFactory">
-    <option name="AUTOSCROLL_MODE" value="true" />
-    <option name="AUTOSCROLL_FROM_SOURCE" value="false" />
-    <option name="ACTIVE_ACTIONS" value="SHOW_INTERFACES,ALPHA_COMPARATOR" />
+    <option name="ACTIVE_ACTIONS" value="ALPHA_COMPARATOR,SHOW_INTERFACES,SHOW_FIELDS" />
   </component>
   <component name="Struts Assistant">
     <option name="showInputs" value="true" />
@@ -1563,13 +2002,65 @@
   <component name="SvnConfiguration">
     <option name="USER" value="" />
     <option name="PASSWORD" value="" />
-    <option name="PROCESS_UNRESOLVED" value="false" />
     <option name="LAST_MERGED_REVISION" />
     <option name="UPDATE_RUN_STATUS" value="false" />
-    <option name="UPDATE_RECURSIVELY" value="true" />
     <option name="MERGE_DRY_RUN" value="false" />
-    <configuration useDefault="true">/Users/hbraun/.subversion</configuration>
+    <option name="MERGE_DIFF_USE_ANCESTRY" value="true" />
+    <option name="UPDATE_LOCK_ON_DEMAND" value="false" />
+    <option name="IGNORE_SPACES_IN_MERGE" value="false" />
+    <option name="DETECT_NESTED_COPIES" value="false" />
+    <option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
+    <option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
+    <configuration useDefault="true">$PROJECT_DIR$/../../../../../.subversion</configuration>
+    <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
+    <supportedVersion>125</supportedVersion>
   </component>
+  <component name="SvnFileUrlMappingImpl">
+    <option name="myMappingRoots">
+      <list>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/console/server/war" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/console/server/war" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/sam/core" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/sam/core" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/sam/examples/twitter" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/sam/examples/twitter" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/sam/sim" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/sam/sim" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/sam/service" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/sam/service" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/sam/dist" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/sam/dist" />
+        </SvnCopyRootSimple>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$/console/gui/war" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$/console/gui/war" />
+        </SvnCopyRootSimple>
+      </list>
+    </option>
+    <option name="myMoreRealMappingRoots">
+      <list>
+        <SvnCopyRootSimple>
+          <option name="myVcsRoot" value="$PROJECT_DIR$" />
+          <option name="myCopyRoot" value="$PROJECT_DIR$" />
+        </SvnCopyRootSimple>
+      </list>
+    </option>
+  </component>
   <component name="TodoView" selected-index="0">
     <todo-panel id="selected-file">
       <are-packages-shown value="false" />
@@ -1585,35 +2076,36 @@
     </todo-panel>
   </component>
   <component name="ToolWindowManager">
-    <frame x="301" y="30" width="1371" height="1002" extended-state="0" />
-    <editor active="true" />
+    <frame x="0" y="22" width="1680" height="1024" extended-state="6" />
+    <editor active="false" />
     <layout>
-      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922825" order="3" />
-      <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="14" />
-      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
-      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.3517398" order="0" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.41878453" order="1" />
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24432677" order="1" />
-      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3281768" order="9" />
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="6" />
-      <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="6" />
-      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="10" />
-      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.18719211" order="4" />
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
-      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32791728" order="11" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.57900554" order="2" />
-      <window_info id="Maven" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="12" />
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24659607" order="2" />
-      <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="5" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39116022" order="4" />
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="0" />
-      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="13" />
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
-      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="0" />
-      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
-      <window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="3" />
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="5" />
+      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32791728" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.18719211" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.41877255" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39109507" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24384028" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
+      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.2634804" sideWeight="0.57280385" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.23284313" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.57900554" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32922825" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
+      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="Maven" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
+      <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
+      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3281768" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
+      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
+      <window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
+      <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="14" side_tool="false" content_ui="tabs" />
+      <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
     </layout>
   </component>
   <component name="VCS.FileViewConfiguration">
@@ -1628,19 +2120,23 @@
     <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
     <option name="PERFORM_UPDATE_IN_BACKGROUND" value="false" />
     <option name="PERFORM_COMMIT_IN_BACKGROUND" value="false" />
-    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
+    <option name="PERFORM_EDIT_IN_BACKGROUND" value="true" />
+    <option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true" />
+    <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true" />
+    <option name="PERFORM_ROLLBACK_IN_BACKGROUND" value="false" />
+    <option name="CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND" value="true" />
     <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
     <option name="LAST_COMMIT_MESSAGE" />
-    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
-    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
+    <option name="MAKE_NEW_CHANGELIST_ACTIVE" value="true" />
     <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false" />
     <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
     <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
     <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
     <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
-    <option name="ERROR_OCCURED" value="false" />
     <option name="ACTIVE_VCS_NAME" value="svn" />
     <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
+    <option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
     <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
     <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
   </component>
@@ -1681,6 +2177,9 @@
     </GetOptions>
     <VssConfigurableExcludedFilesTag />
   </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager />
+  </component>
   <component name="antWorkspaceConfiguration">
     <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
     <option name="FILTER_TARGETS" value="false" />
@@ -1696,117 +2195,161 @@
     <option name="myLastEditedConfigurable" />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/LoadEvent.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/Named.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="26" column="6" selection-start="1136" selection-end="1136" vertical-scroll-proportion="0.112280704">
+        <state line="26" column="19" selection-start="1136" selection-end="1136" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java">
+    <entry file="file://$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="34" column="20" selection-start="1367" selection-end="1367" vertical-scroll-proportion="0.24327485">
+        <state line="150" column="17" selection-start="4099" selection-end="4099" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="54" column="28" selection-start="1853" selection-end="1853" vertical-scroll-proportion="0.60952383">
+        <state line="54" column="17" selection-start="1723" selection-end="1723" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamInput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="93" column="28" selection-start="2479" selection-end="2479" vertical-scroll-proportion="0.7754386">
-          <folding />
+        <state line="46" column="24" selection-start="1791" selection-end="1791" vertical-scroll-proportion="0.48541424">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/TwitterEditor.java">
+    <entry file="file://$PROJECT_DIR$/sam/sim/src/main/java/org/jboss/sam/simulation/EventSourceEntity.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="50" column="9" selection-start="2030" selection-end="2030" vertical-scroll-proportion="0.33684212">
+        <state line="57" column="54" selection-start="2080" selection-end="2080" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/StreamOutput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="158" column="43" selection-start="4237" selection-end="4237" vertical-scroll-proportion="0.5660819">
+        <state line="41" column="34" selection-start="1608" selection-end="1608" vertical-scroll-proportion="0.0">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="58" column="22" selection-start="1643" selection-end="1643" vertical-scroll-proportion="0.70945156">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterStatus.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="44" column="18" selection-start="1522" selection-end="1522" vertical-scroll-proportion="0.44912282">
+        <state line="42" column="4" selection-start="1670" selection-end="1687" vertical-scroll-proportion="0.0">
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/HistoryView.java">
+    <entry file="file://$PROJECT_DIR$/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="56" column="38" selection-start="1847" selection-end="1847" vertical-scroll-proportion="0.54269004">
+        <state line="55" column="13" selection-start="1838" selection-end="1838" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/CVTView.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="113" column="45" selection-start="3798" selection-end="3798" vertical-scroll-proportion="0.64761907">
+        <state line="29" column="29" selection-start="1265" selection-end="1265" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/EventDetailView.java">
+    <entry file="file://$PROJECT_DIR$/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="35" column="13" selection-start="1507" selection-end="1507" vertical-scroll-proportion="0.28070176">
-          <folding>
-            <element signature="imports" expanded="true" />
-          </folding>
+        <state line="74" column="0" selection-start="2499" selection-end="2499" vertical-scroll-proportion="0.9708285">
+          <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/LoginView.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/config/Configuration.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="37" column="13" selection-start="1552" selection-end="1552" vertical-scroll-proportion="-1.5047619">
+        <state line="121" column="104" selection-start="3784" selection-end="3784" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/Application.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="96" column="46" selection-start="3412" selection-end="3768" vertical-scroll-proportion="0.68187135">
+        <state line="43" column="29" selection-start="1495" selection-end="1495" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/Header.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="39" column="13" selection-start="1626" selection-end="1626" vertical-scroll-proportion="-0.83809525">
-          <folding />
+        <state line="217" column="100" selection-start="6393" selection-end="6393" vertical-scroll-proportion="0.0">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/LoadRecordAction.java">
+    <entry file="file://$PROJECT_DIR$/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="53" column="0" selection-start="1878" selection-end="1878" vertical-scroll-proportion="0.62857145">
+        <state line="70" column="57" selection-start="2710" selection-end="2710" vertical-scroll-proportion="0.913242">
           <folding>
             <element signature="imports" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/console/gui/war/src/main/java/org/jboss/bpm/console/client/sam/ValueTable.java">
+    <entry file="file://$PROJECT_DIR$/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="75" column="4" selection-start="2711" selection-end="2711" vertical-scroll-proportion="-1.4380952">
+        <state line="48" column="13" selection-start="1762" selection-end="1762" vertical-scroll-proportion="0.23744293">
           <folding />
         </state>
       </provider>
     </entry>
   </component>
+  <component name="masterDetails">
+    <states>
+      <state key="ArtifactsStructureConfigurable.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl>
+              <option name="proportions">
+                <list>
+                  <option value="0.2" />
+                </list>
+              </option>
+            </SplitterProportionsDataImpl>
+          </splitter-proportions>
+          <settings />
+        </UIState>
+      </state>
+      <state key="Copyright.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl />
+          </splitter-proportions>
+        </UIState>
+      </state>
+      <state key="ScopeChooserConfigurable.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl />
+          </splitter-proportions>
+          <settings />
+        </UIState>
+      </state>
+    </states>
+  </component>
 </project>
 

Added: sam/trunk/console/gui/profiles/default/sam-console-profile-default.iml
===================================================================
--- sam/trunk/console/gui/profiles/default/sam-console-profile-default.iml	                        (rev 0)
+++ sam/trunk/console/gui/profiles/default/sam-console-profile-default.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Added: sam/trunk/console/gui/profiles/sam-console-profiles.iml
===================================================================
--- sam/trunk/console/gui/profiles/sam-console-profiles.iml	                        (rev 0)
+++ sam/trunk/console/gui/profiles/sam-console-profiles.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Added: sam/trunk/console/gui/sam-console-gui.iml
===================================================================
--- sam/trunk/console/gui/sam-console-gui.iml	                        (rev 0)
+++ sam/trunk/console/gui/sam-console-gui.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Modified: sam/trunk/console/gui/war/gui-war.iml
===================================================================
--- sam/trunk/console/gui/war/gui-war.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/console/gui/war/gui-war.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,13 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <exclude-output />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -253,7 +255,34 @@
         </SOURCES>
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.bpm:gwt-console-workspace-api:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.gwt:gwt-user:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.gwt-log:gwt-log:2.5.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.gwtmosaic:gwt-mosaic:0.1.10" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-dnd:0.1.10" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-incubator:0.1.10" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.gwtmosaic:gwt-mosaic-gwtx:0.1.10" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode.mvc4g:mvc4g:1.0.0-jboss" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-lang:commons-lang:2.4" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-configuration:commons-configuration:1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-digester:commons-digester:1.8" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-beanutils:commons-beanutils:1.7.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-beanutils:commons-beanutils-core:1.8.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.bpm:gwt-console-workspace-api:sources:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.bpm:gwt-console-rpc:sources:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.gson:gson:1.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.bpm:gwt-console-rpc:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.gwt:gwt-servlet:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.gwt:gwt-dev:mac:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.googlecode:gchart:2.5" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:sources:2.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="module" module-name="sam-console-profile-default" scope="PROVIDED" />
   </component>
 </module>
 

Added: sam/trunk/console/server/identity/sam-console-identity.iml
===================================================================
--- sam/trunk/console/server/identity/sam-console-identity.iml	                        (rev 0)
+++ sam/trunk/console/server/identity/sam-console-identity.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Added: sam/trunk/console/server/integration/sam-console-server-integration.iml
===================================================================
--- sam/trunk/console/server/integration/sam-console-server-integration.iml	                        (rev 0)
+++ sam/trunk/console/server/integration/sam-console-server-integration.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.bpm:gwt-console-rpc:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" exported="" name="Maven: com.google.code.gson:gson:1.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.ejb:ejb-api:3.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-javaee:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+  </component>
+</module>
+

Added: sam/trunk/console/server/sam-console-servermodule.iml
===================================================================
--- sam/trunk/console/server/sam-console-servermodule.iml	                        (rev 0)
+++ sam/trunk/console/server/sam-console-servermodule.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Modified: sam/trunk/console/server/war/server-war.iml
===================================================================
--- sam/trunk/console/server/war/server-war.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/console/server/war/server-war.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,16 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <exclude-output />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module" module-name="core" />
     <orderEntry type="module-library">
       <library name="M2 Dep: org.slf4j:slf4j-simple:jar:1.5.2:compile">
         <CLASSES>
@@ -577,7 +578,50 @@
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="module" module-name="sam-console-server-integration" exported="" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.bpm:gwt-console-rpc:1.2.0-SNAPSHOT" level="project" />
+    <orderEntry type="library" exported="" name="Maven: com.google.code.gson:gson:1.3" level="project" />
+    <orderEntry type="module" module-name="core" scope="PROVIDED" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="library" exported="" scope="RUNTIME" name="Maven: com.google.gwt:gwt-servlet:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.gwt:gwt-user:1.5.3" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.slf4j:slf4j-api:1.5.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.slf4j:slf4j-simple:1.5.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.slf4j:slf4j-log4j12:1.5.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.ejb:ejb-api:3.0" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.resteasy:resteasy-jaxrs:1.0.2.GA" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.resteasy:jaxrs-api:1.0.2.GA" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.scannotation:scannotation:1.0.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javassist:javassist:3.6.0.GA" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.resteasy:resteasy-multipart-provider:1.0.2.GA" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.sf.json-lib:json-lib:2.2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: commons-lang:commons-lang:2.4" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: commons-beanutils:commons-beanutils:1.7.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: commons-collections:commons-collections:3.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-fileupload:commons-fileupload:1.2.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-io:commons-io:1.3.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml:jaxb-impl:2.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.jboss.bpm:report-core:1.0.0-SNAPSHOT" level="project" />
   </component>
 </module>
 

Modified: sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java
===================================================================
--- sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/console/server/war/src/main/java/org/jboss/bpm/console/server/CVTFacade.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -26,8 +26,8 @@
 import org.jboss.bpm.console.server.gson.GsonFactory;
 import org.jboss.bpm.console.server.util.RsComment;
 import org.jboss.sam.ActivityMonitor;
-import org.jboss.sam.cvt.CVT;
-import org.jboss.sam.cvt.CVTSnapshot;
+import org.jboss.sam.cvt.TableSnapshot;
+import org.jboss.sam.cvt.ValueTable;
 
 import javax.naming.InitialContext;
 import javax.ws.rs.GET;
@@ -35,7 +35,6 @@
 import javax.ws.rs.Produces;
 import javax.ws.rs.QueryParam;
 import javax.ws.rs.core.Response;
-import java.lang.reflect.Type;
 import java.net.URLDecoder;
 import java.util.*;
 
@@ -45,7 +44,7 @@
 @Path("cvt")
 @RsComment(
     title = "Curent Value Tables",
-    description = "Access CVT's"
+    description = "Access ValueTable's"
 )
 public class CVTFacade
 {
@@ -81,8 +80,8 @@
       String tableId
   )
   {
-    CVT cvt = getCVT(tableId);
-    CVTSnapshot snapshot = cvt.snapshot();
+    ValueTable valueTable = getCVT(tableId);
+    TableSnapshot snapshot = valueTable.snapshot();
     return parseCVTTable(snapshot);
   }
 
@@ -99,26 +98,26 @@
       String snapshotId
   )
   {
-    CVT cvt = getCVT(tableId);
+    ValueTable valueTable = getCVT(tableId);
 
-    if(cvt.getSwapHandler().maintains(snapshotId)==false)
+    if(valueTable.getSwapHandler().maintains(snapshotId)==false)
     {
       return Response.status(404).build();
     }
     else
     {
-      CVTSnapshot snapshot = cvt.getSwapHandler().load(snapshotId);
+      TableSnapshot snapshot = valueTable.getSwapHandler().load(snapshotId);
       return parseCVTTable(snapshot);
     }
   }
 
-  private CVT getCVT(String tableId)
+  private ValueTable getCVT(String tableId)
   {
     String decodedKey = URLDecoder.decode(tableId);
-    CVT cvt = getMonitor().getCVTRegistry().lookupCVT(decodedKey);
-    if(null==cvt)
-      throw new IllegalArgumentException("No CVT for key "+decodedKey);
-    return cvt;
+    ValueTable valueTable = getMonitor().getValueTables().getTable(decodedKey);
+    if(null== valueTable)
+      throw new IllegalArgumentException("No ValueTable for key "+decodedKey);
+    return valueTable;
   }
 
   @GET
@@ -126,7 +125,7 @@
   @Produces("text/plain")
   @RsComment(
       title = "Fetch details",
-      description = "Access CVT record details")
+      description = "Access ValueTable record details")
   public Response loadCVT(
       @QueryParam("table")
       String tableId,
@@ -136,8 +135,8 @@
       String record
   )
   {
-    CVT cvt = getCVT(tableId);
-    Object o = cvt.getSwapHandler().loadContent(record);
+    ValueTable valueTable = getCVT(tableId);
+    Object o = valueTable.getSwapHandler().loadContent(record);
     return Response.ok(o).build();
   }
 
@@ -146,12 +145,12 @@
   @Path("registry/keys")
   @Produces("application/json")
   @RsComment(
-      title = "CVT table names",
+      title = "ValueTable table names",
       description = "View table names")
   public Response getCVTKeys(
   )
   {
-    Set<String> keys = getMonitor().getCVTRegistry().getTableNames();
+    Set<String> keys = getMonitor().getValueTables().getTableNames();
 
     return createJsonResponse(keys);
   }
@@ -163,7 +162,7 @@
     return Response.ok(json).type("application/json").build();
   }
 
-  private Response parseCVTTable(CVTSnapshot snapshot)
+  private Response parseCVTTable(TableSnapshot snapshot)
   {
     List<Map> converted = new ArrayList<Map>();
     for(Map<String,Object> m : snapshot.getTable())

Modified: sam/trunk/pom.xml
===================================================================
--- sam/trunk/pom.xml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/pom.xml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,489 +1,494 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
+    <modelVersion>4.0.0</modelVersion>
 
-  <name>SAM (Drools Fusion impl.)</name>
-  <groupId>org.jboss.sam</groupId>
-  <artifactId>sam</artifactId>
-  <packaging>pom</packaging>
+    <name>SAM (Drools Fusion impl.)</name>
+    <groupId>org.jboss.sam</groupId>
+    <artifactId>sam</artifactId>
+    <packaging>pom</packaging>
 
-  <version>1.0.0-SNAPSHOT</version>
+    <version>1.0.0-SNAPSHOT</version>
 
-  <modules>
-    <module>sam/core</module>
-    <module>sam/sim</module>
-    <module>sam/examples</module>
-    <module>sam/service</module>
-    <module>sam/dist</module>
-  </modules>
+    <modules>
+        <module>sam/core</module>
+        <module>sam/sim</module>
+        <module>sam/examples</module>
+        <module>sam/service</module>
+        <module>sam/dist</module>
+    </modules>
 
-  <!-- Properties -->
-  <properties>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <!--surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args-->
-    <surefire.security.args></surefire.security.args>
-    <surefire.jdwp.args>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</surefire.jdwp.args>
+    <!-- Properties -->
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <!--surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args-->
+        <surefire.security.args></surefire.security.args>
+        <surefire.jdwp.args>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</surefire.jdwp.args>
 
-    <dbcp.version>1.2.2</dbcp.version>
-    <drools.version>5.1.0.SNAPSHOT</drools.version>
-    <junit.version>3.8.2</junit.version>
-    <commons-logging.version>1.1</commons-logging.version>
+        <dbcp.version>1.2.2</dbcp.version>
+        <drools.version>5.1.0.SNAPSHOT</drools.version>
+        <junit.version>3.8.2</junit.version>
+        <commons-logging.version>1.1</commons-logging.version>
 
-    <hsqldb.version>1.8.0.7</hsqldb.version>
-    <javasim.version>2.0-hbraun</javasim.version>
-    <jaxb.api.version>2.1</jaxb.api.version>
-    <jaxb.impl.version>2.1.6</jaxb.impl.version>
+        <hsqldb.version>1.8.0.7</hsqldb.version>
+        <javasim.version>2.0-hbraun</javasim.version>
+        <jaxb.api.version>2.1</jaxb.api.version>
+        <jaxb.impl.version>2.1.6</jaxb.impl.version>
 
-    <commons.fileupload.version>1.2.1</commons.fileupload.version>
-    <commons.io.version>1.3.2</commons.io.version>
-    <commons.logging.version  >1.1.1</commons.logging.version>
-    <commons-lang.version>2.4</commons-lang.version>
-    <commons-config.version>1.6</commons-config.version>
-    <gson.version>1.3</gson.version>
-    <gwt.version>1.5.3</gwt.version>
+        <commons.fileupload.version>1.2.1</commons.fileupload.version>
+        <commons.io.version>1.3.2</commons.io.version>
+        <commons.logging.version  >1.1.1</commons.logging.version>
+        <commons-lang.version>2.4</commons-lang.version>
+        <commons-config.version>1.6</commons-config.version>
+        <gson.version>1.3</gson.version>
+        <gwt.version>1.5.3</gwt.version>
 
-    <gwt-mosaic.version>0.1.10</gwt-mosaic.version>
-    <gwt-log.version>2.5.2</gwt-log.version>
-    <jaf.version>1.1</jaf.version>
-    <javax.ejb.version>3.0</javax.ejb.version>
-    <javax.jaxb.version>2.1</javax.jaxb.version>
-    <jboss.common.version>2.2.7.GA</jboss.common.version>
-    <junit.version>3.8.1</junit.version>
-    <mvc4g.version>1.0.0-jboss</mvc4g.version>
-    <resteasy.version>1.0.2.GA</resteasy.version>
-    <stax-api.version>1.0-2</stax-api.version>
-    <report.server.version>1.0.0-SNAPSHOT</report.server.version>
-    <bpm.console.version>1.2.0-SNAPSHOT</bpm.console.version>
-  </properties>
+        <gwt-mosaic.version>0.1.10</gwt-mosaic.version>
+        <gwt-log.version>2.5.2</gwt-log.version>
+        <jaf.version>1.1</jaf.version>
+        <javax.ejb.version>3.0</javax.ejb.version>
+        <javax.jaxb.version>2.1</javax.jaxb.version>
+        <jboss.common.version>2.2.7.GA</jboss.common.version>
+        <junit.version>3.8.1</junit.version>
+        <mvc4g.version>1.0.0-jboss</mvc4g.version>
+        <resteasy.version>1.0.2.GA</resteasy.version>
+        <stax-api.version>1.0-2</stax-api.version>
+        <report.server.version>1.0.0-SNAPSHOT</report.server.version>
+        <bpm.console.version>1.2.0-SNAPSHOT</bpm.console.version>
+    </properties>
 
-  <!-- Dependencies -->
-  <dependencyManagement>
-    <dependencies>
-	  <dependency>
-      <groupId>org.jboss.logging</groupId>
-      <artifactId>jboss-logging-spi</artifactId>
-      <version>2.0.5.GA</version>
-    </dependency>
+    <!-- Dependencies -->
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.jboss.logging</groupId>
+                <artifactId>jboss-logging-spi</artifactId>
+                <version>2.0.5.GA</version>
+            </dependency>
 
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools</artifactId>
-        <version>${drools.version}</version>
-        <type>pom</type>
-      </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools</artifactId>
+                <version>${drools.version}</version>
+                <type>pom</type>
+            </dependency>
 
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-core</artifactId>
-        <version>${drools.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-core</artifactId>
+                <version>${drools.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-api</artifactId>
-        <version>${drools.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-api</artifactId>
+                <version>${drools.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>org.drools</groupId>
-        <artifactId>drools-compiler</artifactId>
-        <version>${drools.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>org.drools</groupId>
+                <artifactId>drools-compiler</artifactId>
+                <version>${drools.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>commons-dbcp</groupId>
-        <artifactId>commons-dbcp</artifactId>
-        <version>${dbcp.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>commons-dbcp</groupId>
+                <artifactId>commons-dbcp</artifactId>
+                <version>${dbcp.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>junit</groupId>
-        <artifactId>junit</artifactId>
-        <version>${junit.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>${junit.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>commons-logging</groupId>
-        <artifactId>commons-logging-api</artifactId>
-        <version>${commons-logging.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging-api</artifactId>
+                <version>${commons-logging.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>javax.xml.bind</groupId>
-        <artifactId>jaxb-api</artifactId>
-        <version>${jaxb.api.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.sun.xml.bind</groupId>
-        <artifactId>jaxb-impl</artifactId>
-        <version>${jaxb.impl.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.sun.xml.bind</groupId>
-        <artifactId>jaxb-xjc</artifactId>
-        <version>${jaxb.impl.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>javax.xml.bind</groupId>
+                <artifactId>jaxb-api</artifactId>
+                <version>${jaxb.api.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.bind</groupId>
+                <artifactId>jaxb-impl</artifactId>
+                <version>${jaxb.impl.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.sun.xml.bind</groupId>
+                <artifactId>jaxb-xjc</artifactId>
+                <version>${jaxb.impl.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>hsqldb</groupId>
-        <artifactId>hsqldb</artifactId>
-        <version>${hsqldb.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>hsqldb</groupId>
+                <artifactId>hsqldb</artifactId>
+                <version>${hsqldb.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>javasim</groupId>
-        <artifactId>javasim</artifactId>
-        <version>${javasim.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>javasim</groupId>
+                <artifactId>javasim</artifactId>
+                <version>${javasim.version}</version>
+            </dependency>
 
-      <!-- GWT console -->
-      <dependency>
-        <groupId>commons-lang</groupId>
-        <artifactId>commons-lang</artifactId>
-        <version>${commons-lang.version}</version>
-      </dependency>
+            <!-- GWT console -->
+            <dependency>
+                <groupId>commons-lang</groupId>
+                <artifactId>commons-lang</artifactId>
+                <version>${commons-lang.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>commons-configuration</groupId>
-        <artifactId>commons-configuration</artifactId>
-        <version>${commons-config.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>commons-configuration</groupId>
+                <artifactId>commons-configuration</artifactId>
+                <version>${commons-config.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>com.google.gwt</groupId>
-        <artifactId>gwt-servlet</artifactId>
-        <version>${gwt.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.google.gwt</groupId>
-        <artifactId>gwt-user</artifactId>
-        <version>${gwt.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>com.google.gwt</groupId>
+                <artifactId>gwt-servlet</artifactId>
+                <version>${gwt.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.gwt</groupId>
+                <artifactId>gwt-user</artifactId>
+                <version>${gwt.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>com.google.gwt</groupId>
-        <artifactId>gchart</artifactId>
-        <version>${gchart.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.google.code.gson</groupId>
-        <artifactId>gson</artifactId>
-        <version>${gson.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.google.code.gwt-log</groupId>
-        <artifactId>gwt-log</artifactId>
-        <version>${gwt-log.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>com.google.gwt</groupId>
+                <artifactId>gchart</artifactId>
+                <version>${gchart.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.code.gson</groupId>
+                <artifactId>gson</artifactId>
+                <version>${gson.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.code.gwt-log</groupId>
+                <artifactId>gwt-log</artifactId>
+                <version>${gwt-log.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>com.googlecode.gwtmosaic</groupId>
-        <artifactId>gwt-mosaic</artifactId>
-        <version>${gwt-mosaic.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.googlecode.gwtmosaic</groupId>
-        <artifactId>gwt-mosaic-dnd</artifactId>
-        <version>${gwt-mosaic.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.googlecode.gwtmosaic</groupId>
-        <artifactId>gwt-mosaic-incubator</artifactId>
-        <version>${gwt-mosaic.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>com.googlecode.gwtmosaic</groupId>
-        <artifactId>gwt-mosaic-gwtx</artifactId>
-        <version>${gwt-mosaic.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>com.googlecode.gwtmosaic</groupId>
+                <artifactId>gwt-mosaic</artifactId>
+                <version>${gwt-mosaic.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.googlecode.gwtmosaic</groupId>
+                <artifactId>gwt-mosaic-dnd</artifactId>
+                <version>${gwt-mosaic.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.googlecode.gwtmosaic</groupId>
+                <artifactId>gwt-mosaic-incubator</artifactId>
+                <version>${gwt-mosaic.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.googlecode.gwtmosaic</groupId>
+                <artifactId>gwt-mosaic-gwtx</artifactId>
+                <version>${gwt-mosaic.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>com.googlecode.mvc4g</groupId>
-        <artifactId>mvc4g</artifactId>
-        <version>${mvc4g.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>com.googlecode.mvc4g</groupId>
+                <artifactId>mvc4g</artifactId>
+                <version>${mvc4g.version}</version>
+            </dependency>
 
-      <!-- Other -->
-      <dependency>
-        <groupId>commons-logging</groupId>
-        <artifactId>commons-logging</artifactId>
-        <version>${commons.logging.version}</version>
-      </dependency>
+            <!-- Other -->
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging</artifactId>
+                <version>${commons.logging.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>javax.xml.stream</groupId>
-        <artifactId>stax-api</artifactId>
-        <version>${stax-api.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>javax.activation</groupId>
-        <artifactId>activation</artifactId>
-        <version>${jaf.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>javax.xml.bind</groupId>
-        <artifactId>jaxb-api</artifactId>
-        <version>${javax.jaxb.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>javax.xml</groupId>
-        <artifactId>jaxb-impl</artifactId>
-        <version>${javax.jaxb.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>javax.xml.stream</groupId>
+                <artifactId>stax-api</artifactId>
+                <version>${stax-api.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.activation</groupId>
+                <artifactId>activation</artifactId>
+                <version>${jaf.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.xml.bind</groupId>
+                <artifactId>jaxb-api</artifactId>
+                <version>${javax.jaxb.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.xml</groupId>
+                <artifactId>jaxb-impl</artifactId>
+                <version>${javax.jaxb.version}</version>
+            </dependency>
 
-      <dependency>
-        <groupId>javax.ejb</groupId>
-        <artifactId>ejb-api</artifactId>
-        <version>${javax.ejb.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss</groupId>
-        <artifactId>jboss-common-core</artifactId>
-        <version>${jboss.common.version}</version>
-        <scope>provided</scope>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId>
-        <artifactId>resteasy-jaxrs</artifactId>
-        <version>${resteasy.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.resteasy</groupId>
-        <artifactId>resteasy-multipart-provider</artifactId>
-        <version>${resteasy.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>commons-fileupload</groupId>
-        <artifactId>commons-fileupload</artifactId>
-        <version>${commons.fileupload.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>commons-io</groupId>
-        <artifactId>commons-io</artifactId>
-        <version>${commons.io.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.jboss.bpm</groupId>
-        <artifactId>report-core</artifactId>
-        <version>${report.server.version}</version>
-      </dependency>
+            <dependency>
+                <groupId>javax.ejb</groupId>
+                <artifactId>ejb-api</artifactId>
+                <version>${javax.ejb.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jboss</groupId>
+                <artifactId>jboss-common-core</artifactId>
+                <version>${jboss.common.version}</version>
+                <scope>provided</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.jboss.resteasy</groupId>
+                <artifactId>resteasy-jaxrs</artifactId>
+                <version>${resteasy.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jboss.resteasy</groupId>
+                <artifactId>resteasy-multipart-provider</artifactId>
+                <version>${resteasy.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-fileupload</groupId>
+                <artifactId>commons-fileupload</artifactId>
+                <version>${commons.fileupload.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>${commons.io.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jboss.bpm</groupId>
+                <artifactId>report-core</artifactId>
+                <version>${report.server.version}</version>
+            </dependency>
 
-    </dependencies>
+        </dependencies>
 
-  </dependencyManagement>
+    </dependencyManagement>
 
-  <!-- Plugins -->
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <source>1.5</source>
-          <target>1.5</target>
-          <showDeprecation>true</showDeprecation>
-          <showWarnings>true</showWarnings>
-          <optimize>true</optimize>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-source-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>attach-sources</id>
-            <goals>
-              <goal>jar</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-jar-plugin</artifactId>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <!--forkMode>never</forkMode-->
-          <!--argLine>${surefire.jvm.args} -Dcom.sun.management.jmxremote</argLine-->
-          <argLine>${surefire.jvm.args}</argLine>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>com.dzone.jdocs</groupId>
-        <artifactId>javadoc</artifactId>
-        <version>1.0</version>
-        <configuration>
-          <aggregate>true</aggregate>
-          <source>1.5</source>
-        </configuration>
-      </plugin>
-    </plugins>
+    <!-- Plugins -->
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                    <showDeprecation>true</showDeprecation>
+                    <showWarnings>true</showWarnings>
+                    <optimize>true</optimize>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-source-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>attach-sources</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <!--forkMode>never</forkMode-->
+                    <!--argLine>${surefire.jvm.args} -Dcom.sun.management.jmxremote</argLine-->
+                    <argLine>${surefire.jvm.args}</argLine>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>com.dzone.jdocs</groupId>
+                <artifactId>javadoc</artifactId>
+                <version>1.0</version>
+                <configuration>
+                    <aggregate>true</aggregate>
+                    <source>1.5</source>
+                </configuration>
+            </plugin>
+        </plugins>
 
-    <!-- PluginManagement -->
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <version>2.0.2.SP1</version>
-        </plugin>
-        <plugin>
-          <groupId>org.codehaus.mojo</groupId>
-          <artifactId>build-helper-maven-plugin</artifactId>
-          <version>1.1</version>
-        </plugin>
-        <plugin>
-          <artifactId>maven-javadoc-plugin</artifactId>
-          <executions>
-            <execution>
-              <id>attach-javadocs</id>
-              <goals>
-                <goal>jar</goal>
-              </goals>
-            </execution>
-          </executions>
-        </plugin>
-        <plugin>
-          <artifactId>maven-source-plugin</artifactId>
-          <executions>
-            <execution>
-              <id>attach-sources</id>
-              <goals>
-                <goal>jar</goal>
-              </goals>
-            </execution>
-          </executions>
-        </plugin>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-dependency-plugin</artifactId>
-          <version>2.1</version>
-        </plugin>
+        <!-- PluginManagement -->
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>2.0.2.SP1</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>1.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <executions>
+                        <execution>
+                            <id>attach-javadocs</id>
+                            <goals>
+                                <goal>jar</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <executions>
+                        <execution>
+                            <id>attach-sources</id>
+                            <goals>
+                                <goal>jar</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-dependency-plugin</artifactId>
+                    <version>2.1</version>
+                </plugin>
 
-      </plugins>
-    </pluginManagement>
-  </build>
+            </plugins>
+        </pluginManagement>
+    </build>
 
-  <profiles>
-    <!-- Name:  debug
-    Descr: Enable remote debuging for tests
-    -->
-    <profile>
-      <id>debug</id>
-      <activation>
-        <property>
-          <name>debug</name>
-        </property>
-      </activation>
-      <properties>
-        <surefire.jvm.args>${surefire.security.args} ${surefire.jdwp.args}</surefire.jvm.args>
-      </properties>
-    </profile>
-    <profile>
-      <id>no-debug</id>
-      <activation>
-        <property>
-          <name>!debug</name>
-        </property>
-      </activation>
-      <properties>
-        <surefire.jvm.args>${surefire.security.args}</surefire.jvm.args>
-      </properties>
-    </profile>
+    <profiles>
+        <!-- Name:  debug
+        Descr: Enable remote debuging for tests
+        -->
+        <profile>
+            <id>debug</id>
+            <activation>
+                <property>
+                    <name>debug</name>
+                </property>
+            </activation>
+            <properties>
+                <surefire.jvm.args>${surefire.security.args} ${surefire.jdwp.args}</surefire.jvm.args>
+            </properties>
+        </profile>
+        <profile>
+            <id>no-debug</id>
+            <activation>
+                <property>
+                    <name>!debug</name>
+                </property>
+            </activation>
+            <properties>
+                <surefire.jvm.args>${surefire.security.args}</surefire.jvm.args>
+            </properties>
+        </profile>
 
-   <profile>
-      <id>console</id>
-	<modules>
-		<module>console/gui</module>
-		<module>console/server</module>
-	</modules>    
-    </profile>
+        <profile>
+            <id>console</id>
+            <modules>
+                <module>console/gui</module>
+                <module>console/server</module>
+            </modules>
+        </profile>
 
-  </profiles>
+    </profiles>
 
-  <!-- Repositories -->
-  <repositories>
-    <repository>
-      <id>maven2.java.net</id>
-      <name>Java.net Repository for Maven 2</name>
-      <url>http://download.java.net/maven/2/</url>
-    </repository>
-    <repository>
-      <id>java.net</id>
-      <url>http://download.java.net/maven/1/</url>
-      <layout>legacy</layout>
-    </repository>
-    <repository>
-      <id>repository.jboss.org</id>
-      <url>http://repository.jboss.org/maven2</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-    <repository>
-      <id>snapshots.jboss.org</id>
-      <url>http://snapshots.jboss.org/maven2</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </repository>
-  </repositories>
+    <!-- Repositories -->
+    <repositories>
+        <repository>
+            <id>maven2.java.net</id>
+            <name>Java.net Repository for Maven 2</name>
+            <url>http://download.java.net/maven/2/</url>
+        </repository>
+        <repository>
+            <id>java.net</id>
+            <url>http://download.java.net/maven/1/</url>
+            <layout>legacy</layout>
+        </repository>
+        <repository>
+            <id>repository.jboss.org</id>
+            <url>http://repository.jboss.org/maven2</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>snapshots.jboss.org</id>
+            <url>http://snapshots.jboss.org/maven2</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </repository>
+        <repository>
+            <id>maven2-repository.dev.java.net</id>
+            <url>http://maven.sfbay/mirrors/java.net</url>
+            <layout>default</layout>
+        </repository>
+    </repositories>
 
-  <!-- PluginRepositories -->
-  <pluginRepositories>
-    <pluginRepository>
-      <id>repository.jboss.org</id>
-      <url>http://repository.jboss.org/maven2</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </pluginRepository>
-    <pluginRepository>
-      <id>snapshots.jboss.org</id>
-      <url>http://snapshots.jboss.org/maven2</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-    </pluginRepository>
-    <pluginRepository>
-      <id>www.jdocs.com</id>
-      <url>http://www.jdocs.com/maven-repo/</url>
-    </pluginRepository>
+    <!-- PluginRepositories -->
+    <pluginRepositories>
+        <pluginRepository>
+            <id>repository.jboss.org</id>
+            <url>http://repository.jboss.org/maven2</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </pluginRepository>
+        <pluginRepository>
+            <id>snapshots.jboss.org</id>
+            <url>http://snapshots.jboss.org/maven2</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+        </pluginRepository>
+        <pluginRepository>
+            <id>www.jdocs.com</id>
+            <url>http://www.jdocs.com/maven-repo/</url>
+        </pluginRepository>
 
-  </pluginRepositories>
+    </pluginRepositories>
 
-  <!-- DistributionManagement -->
-  <distributionManagement>
-    <repository>
-      <id>repository.jboss.org</id>
-      <name>JBoss Maven Repository</name>
-      <url>file://${jboss.maven.repository}</url>
-    </repository>
-    <snapshotRepository>
-      <id>snapshots.jboss.org</id>
-      <name>JBoss Snapshot Repository</name>
-      <url>dav:https://snapshots.jboss.org/maven2</url>
-    </snapshotRepository>
-  </distributionManagement>
+    <!-- DistributionManagement -->
+    <distributionManagement>
+        <repository>
+            <id>repository.jboss.org</id>
+            <name>JBoss Maven Repository</name>
+            <url>file://${jboss.maven.repository}</url>
+        </repository>
+        <snapshotRepository>
+            <id>snapshots.jboss.org</id>
+            <name>JBoss Snapshot Repository</name>
+            <url>dav:https://snapshots.jboss.org/maven2</url>
+        </snapshotRepository>
+    </distributionManagement>
 
-  <reporting>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-javadoc-plugin</artifactId>
-        <configuration>
-          <quiet>true</quiet>
-          <source>1.5</source>
-          <verbose>false</verbose>
-          <excludePackageNames>*.internal:*.test</excludePackageNames>
-        </configuration>
-      </plugin>
-    </plugins>
-  </reporting>
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <configuration>
+                    <quiet>true</quiet>
+                    <source>1.5</source>
+                    <verbose>false</verbose>
+                    <excludePackageNames>*.internal:*.test</excludePackageNames>
+                </configuration>
+            </plugin>
+        </plugins>
+    </reporting>
 
 </project>

Modified: sam/trunk/sam/core/core.iml
===================================================================
--- sam/trunk/sam/core/core.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/core.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,14 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="false">
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
     <output url="file://$MODULE_DIR$/target/classes" />
-    <exclude-output />
     <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -1101,7 +1100,27 @@
         </SOURCES>
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" exported="" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" exported="" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:stringtemplate:3.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: antlr:antlr:2.7.7" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.logging:jboss-logging-spi:2.0.5.GA" level="project" />
   </component>
 </module>
 

Modified: sam/trunk/sam/core/pom.xml
===================================================================
--- sam/trunk/sam/core/pom.xml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/pom.xml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,178 +1,179 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
+    <modelVersion>4.0.0</modelVersion>
 
-  <name>SAM - Core</name>
-  <groupId>org.jboss.sam</groupId>
-  <artifactId>core</artifactId>
-  <packaging>jar</packaging>
-
-  <!-- Parent -->
-  <parent>
+    <name>SAM - Core</name>
     <groupId>org.jboss.sam</groupId>
-    <artifactId>sam</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
+    <artifactId>core</artifactId>
+    <packaging>jar</packaging>
 
-  <!-- Properties -->
-  <properties>
-    <surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args>
-    <surefire.jdwp.args>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</surefire.jdwp.args>
-  </properties>
+    <!-- Parent -->
+    <parent>
+        <groupId>org.jboss.sam</groupId>
+        <artifactId>sam</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
 
-  <!-- Dependencies -->
-  <dependencies>
-  
-    <dependency>
-      <groupId>org.drools</groupId>
-      <artifactId>drools</artifactId>
-      <type>pom</type>
-    </dependency>
+    <!-- Properties -->
+    <properties>
+        <surefire.security.args>-Djava.security.manager -Djava.security.policy=src/test/etc/tst.policy</surefire.security.args>
+        <surefire.jdwp.args>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</surefire.jdwp.args>
+    </properties>
 
-    <dependency>
-      <groupId>org.drools</groupId>
-      <artifactId>drools-core</artifactId>
-    </dependency>
+    <!-- Dependencies -->
+    <dependencies>
 
-    <dependency>
-      <groupId>org.drools</groupId>
-      <artifactId>drools-api</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>org.drools</groupId>
+            <artifactId>drools</artifactId>
+            <type>pom</type>
+        </dependency>
 
-    <dependency>
-      <groupId>org.drools</groupId>
-      <artifactId>drools-compiler</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>org.drools</groupId>
+            <artifactId>drools-core</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>commons-dbcp</groupId>
-      <artifactId>commons-dbcp</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>org.drools</groupId>
+            <artifactId>drools-api</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>org.drools</groupId>
+            <artifactId>drools-compiler</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>commons-logging</groupId>
-      <artifactId>commons-logging-api</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>commons-dbcp</groupId>
+            <artifactId>commons-dbcp</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>hsqldb</groupId>
-      <artifactId>hsqldb</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>javasim</groupId>
-      <artifactId>javasim</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging-api</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>javax.xml.bind</groupId>
-      <artifactId>jaxb-api</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>hsqldb</groupId>
+            <artifactId>hsqldb</artifactId>
+        </dependency>
 
-    <dependency>
-      <groupId>com.sun.xml.bind</groupId>
-      <artifactId>jaxb-impl</artifactId>
-    </dependency>
+        <dependency>
+            <groupId>javasim</groupId>
+            <artifactId>javasim</artifactId>
+        </dependency>
 
-    <!--
-      Drools dependencies are not correctly resolved for some reason
-    -->
-    <dependency>
-      <groupId>org.mvel</groupId>
-      <artifactId>mvel2</artifactId>
-      <version>2.0.12</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>joda-time</groupId>
-      <artifactId>joda-time</artifactId>
-      <version>1.6</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.antlr</groupId>
-      <artifactId>antlr-runtime</artifactId>
-      <version>3.1.1</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.eclipse.jdt</groupId>
-      <artifactId>core</artifactId>
-      <version>3.4.2.v_883_R34x</version>
-      <scope>provided</scope>
-    </dependency>
+        <dependency>
+            <groupId>javax.xml.bind</groupId>
+            <artifactId>jaxb-api</artifactId>
+        </dependency>
 
-     <dependency>
-      <groupId>org.jboss.logging</groupId>
-      <artifactId>jboss-logging-spi</artifactId>      
-      <scope>provided</scope>
-    </dependency>
-    
-  </dependencies>
+        <dependency>
+            <groupId>com.sun.xml.bind</groupId>
+            <artifactId>jaxb-impl</artifactId>
+        </dependency>
 
-  <!-- Plugins -->
-  <build>
-    <resources>
-      <resource>
-        <targetPath>../etc</targetPath>
-        <directory>src/main/etc</directory>
-        <filtering>true</filtering>
-      </resource>
-    </resources>
+        <!--
+          Drools dependencies are not correctly resolved for some reason
+        -->
+        <dependency>
+            <groupId>org.mvel</groupId>
+            <artifactId>mvel2</artifactId>
+            <version>2.0.12</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>joda-time</groupId>
+            <artifactId>joda-time</artifactId>
+            <version>1.6</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.antlr</groupId>
+            <artifactId>antlr-runtime</artifactId>
+            <version>3.1.1</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>core</artifactId>
+            <version>3.4.2.v_883_R34x</version>
+            <scope>provided</scope>
+        </dependency>
 
-    <plugins>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludes>
-            <!--exclude>org/jboss/test/sam/database/DatabaseTestCase.java</exclude-->
-          </excludes>
-        </configuration>
-      </plugin>
+        <dependency>
+            <groupId>org.jboss.logging</groupId>
+            <artifactId>jboss-logging-spi</artifactId>
+            <scope>provided</scope>
+        </dependency>
 
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-dependency-plugin</artifactId>
-        <!--configuration>
-          <ignoreNonCompile>false</ignoreNonCompile>
-        </configuration-->
-      </plugin>
+    </dependencies>
 
-    </plugins>
-  </build>
+    <!-- Plugins -->
+    <build>
+        <resources>
+            <resource>
+                <targetPath>../etc</targetPath>
+                <directory>src/main/etc</directory>
+                <filtering>true</filtering>
+            </resource>
+        </resources>
 
-  <profiles>
-    <!-- Name:  debug
-    Descr: Enable remote debuging for tests
-    -->
-    <profile>
-      <id>debug</id>
-      <activation>
-        <property>
-          <name>debug</name>
-        </property>
-      </activation>
-      <properties>
-        <surefire.jvm.args>${surefire.security.args} ${surefire.jdwp.args}</surefire.jvm.args>
-      </properties>
-    </profile>
-    <profile>
-      <id>no-debug</id>
-      <activation>
-        <property>
-          <name>!debug</name>
-        </property>
-      </activation>
-      <properties>
-        <surefire.jvm.args>${surefire.security.args}</surefire.jvm.args>
-      </properties>
-    </profile>
+        <plugins>
+           
+            <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <!--exclude>org/jboss/test/sam/database/DatabaseTestCase.java</exclude-->
+                    </excludes>
+                </configuration>
+            </plugin>
 
-  </profiles>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <!--configuration>
+                  <ignoreNonCompile>false</ignoreNonCompile>
+                </configuration-->
+            </plugin>
 
+        </plugins>
+    </build>
+
+    <profiles>
+        <!-- Name:  debug
+        Descr: Enable remote debuging for tests
+        -->
+        <profile>
+            <id>debug</id>
+            <activation>
+                <property>
+                    <name>debug</name>
+                </property>
+            </activation>
+            <properties>
+                <surefire.jvm.args>${surefire.security.args} ${surefire.jdwp.args}</surefire.jvm.args>
+            </properties>
+        </profile>
+        <profile>
+            <id>no-debug</id>
+            <activation>
+                <property>
+                    <name>!debug</name>
+                </property>
+            </activation>
+            <properties>
+                <surefire.jvm.args>${surefire.security.args}</surefire.jvm.args>
+            </properties>
+        </profile>
+
+    </profiles>
+
 </project>

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/ActivityMonitor.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -21,8 +21,8 @@
  */
 package org.jboss.sam;
 
+import org.jboss.sam.cvt.ValueTableRegistry;
 import org.jboss.sam.datasource.DataSourceManager;
-import org.jboss.sam.cvt.CVTRegistry;
 
 
 /**
@@ -37,6 +37,6 @@
 
   EventProcessor getEventProcessor();
 
-  CVTRegistry getCVTRegistry();
+  ValueTableRegistry getValueTables();
 
 }

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/EventProcessor.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/EventProcessor.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/EventProcessor.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -21,7 +21,7 @@
  */
 package org.jboss.sam;
 
-import org.jboss.sam.common.ComponentLifecycle;
+import org.jboss.sam.common.Component;
 
 import java.util.Iterator;
 import java.util.Properties;
@@ -36,7 +36,7 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public interface EventProcessor<T> extends ComponentLifecycle
+public interface EventProcessor<T> extends Component
 {
   /**
    * Add input to the runtime

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamInput.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamInput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamInput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -21,7 +21,9 @@
  */
 package org.jboss.sam;
 
-import org.jboss.sam.common.ComponentLifecycle;
+import org.jboss.sam.common.Component;
+import org.jboss.sam.common.Configurable;
+import org.jboss.sam.common.Named;
 
 /**
  * Stream inputs are registered with {@link org.jboss.sam.EventProcessor}'s
@@ -30,7 +32,7 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public interface StreamInput extends ComponentLifecycle
+public interface StreamInput extends Configurable, Named, Component
 {
   /**
    * Register a callback
@@ -42,14 +44,5 @@
   /**
    * Remove all registered callbacks
    */
-  void clearCallbacks();
-
-  /**
-   * Stream input name
-   *
-   * @return
-   */
-  String getStreamName();
-
-  void setStreamName(String name);
+  void clearCallbacks();  
 }

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamOutput.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamOutput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/StreamOutput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -21,7 +21,9 @@
  */
 package org.jboss.sam;
 
-import org.jboss.sam.common.ComponentLifecycle;
+import org.jboss.sam.common.Component;
+import org.jboss.sam.common.Configurable;
+import org.jboss.sam.common.Named;
 
 /**
  * Stream outputs are used to forward events. Typically the last step
@@ -30,21 +32,12 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public interface StreamOutput extends ComponentLifecycle
+public interface StreamOutput extends Configurable, Named, Component
 {  
   /**
    * Receive forwarded events
    *
    * @param args an event adapter
    */
-  void write(EventMessage[] args);
-
-  /**
-   * Stream output name
-   *
-   * @return
-   */
-  String getStreamName();
-
-  void setStreamName(String name);
+  void write(EventMessage[] args);  
 }

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Component.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Component.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Component.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,34 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.common;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public interface Component
+{
+  void start();
+
+  void stop();
+
+  boolean isStarted();
+}

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ComponentLifecycle.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,34 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.common;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public interface ComponentLifecycle
-{
-  void start();
-
-  void stop();
-
-  boolean isStarted();
-}

Added: sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Configurable.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Configurable.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Configurable.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,29 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.common;
+
+import java.util.Properties;
+
+public interface Configurable
+{
+  void setProperties(Properties props);
+}

Added: sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/common/ConfigurableComponent.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,61 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.common;
+
+import java.util.Properties;
+
+public abstract class ConfigurableComponent
+    implements Configurable, Named, Component
+{
+  protected boolean started;
+  protected Properties config;
+  protected String name;
+  public void setProperties(Properties props)
+  {
+    this.config = props;
+  }
+
+  public void start()
+  {
+    this.started = true;
+  }
+
+  public void stop()
+  {
+    this.started = false;
+  }
+
+  public boolean isStarted()
+  {
+    return this.started;
+  }
+
+  public void setName(String name)
+  {
+    this.name = name;
+  }
+
+  public String getName()
+  {
+    return this.name; 
+  }
+}

Added: sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Named.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Named.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/common/Named.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,28 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.common;
+
+public interface Named
+{
+  void setName(String name);
+  String getName();
+}

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/config/ConfigFactory.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -64,6 +64,13 @@
     }
   }
 
+  public ConfigurationDef unmarshall(String resource)
+  {
+    return unmarshall(
+      Thread.currentThread().getContextClassLoader().getResourceAsStream(resource)  
+    );
+  }
+
   public ConfigurationDef unmarshall(InputStream inputStream)
   {
     ConfigurationDef configurationDef = null;

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/config/Configuration.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/config/Configuration.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/config/Configuration.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -69,14 +69,15 @@
     for (StreamInputDef def : configurationDef.getInputs())
     {
       StreamInput input = (StreamInput) newInstance(def.getClazz());
-      input.setStreamName(def.getName());
+      
+      input.setName(def.getName());
       processor.addInput(input);
     }
 
     for (StreamOutputDef def : configurationDef.getOutputs())
     {
       StreamOutput output = (StreamOutput) newInstance(def.getClazz());
-      output.setStreamName(def.getName());
+      output.setName(def.getName());
       processor.addOutput(output);
     }
 

Added: sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/PropertyAdapter.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/PropertyAdapter.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/PropertyAdapter.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,63 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.config.internal;
+
+import java.util.List;
+import java.util.Properties;
+
+public final class PropertyAdapter extends Properties
+{
+  private List<PropertyDef> props;
+
+  public PropertyAdapter(List<PropertyDef> props)
+  {
+    this.props = props;
+  }
+
+  @Override
+  public String getProperty(String key)
+  {
+    return findProperty(key);
+  }
+
+  @Override
+  public String getProperty(String key, String defaultValue)
+  {
+    String result = findProperty(key);
+    return result!=null ? result : defaultValue;
+  }
+
+  private String findProperty(String name)
+  {
+    String result = null;
+    for(PropertyDef def : props)
+    {
+      if(def.getName().equals(name))
+      {
+        result = def.getValue();
+        break;
+      }
+    }
+
+    return result;
+  }
+}

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamInputDef.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -22,7 +22,10 @@
 package org.jboss.sam.config.internal;
 
 import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
@@ -33,6 +36,8 @@
   private String name;
   private String clazz;
 
+  private List<PropertyDef> props = new ArrayList<PropertyDef>();
+  
   public StreamInputDef()
   {
   }
@@ -64,4 +69,15 @@
   {
     this.clazz = clazz;
   }
+
+  @XmlElement(name = "property")
+  public List<PropertyDef> getProps()
+  {
+    return props;
+  }
+
+  public void setProps(List<PropertyDef> props)
+  {
+    this.props = props;
+  }
 }

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/config/internal/StreamOutputDef.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -22,7 +22,10 @@
 package org.jboss.sam.config.internal;
 
 import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
@@ -33,6 +36,8 @@
   private String name;
   private String clazz;
 
+  private List<PropertyDef> props = new ArrayList<PropertyDef>();
+
   public StreamOutputDef()
   {
   }
@@ -64,4 +69,15 @@
   {
     this.clazz = clazz;
   }
+
+  @XmlElement(name = "property")
+  public List<PropertyDef> getProps()
+  {
+    return props;
+  }
+
+  public void setProps(List<PropertyDef> props)
+  {
+    this.props = props;
+  }
 }

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,94 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt;
-
-import org.jboss.sam.EventMessage;
-
-import java.util.Map;
-import java.util.List;
-import java.io.PrintStream;
-
-/**
- * A current value table.
- * 
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public interface CVT
-{
-  /**
-   * Distinct identifier
-   * @return
-   */
-  String getName();
-
-  /**
-   * pushes CVT records to a {@link org.jboss.sam.cvt.SwapHandler}
-   */
-  void swap();
-
-  /**
-   * Clears the table
-   */
-  void clear();
-
-  /**
-   * Current size (number of records)
-   * @return
-   */
-  int size();
-
-  /**
-   * Write new values to the table.
-   * Every write operation implies a clearing the table.<p/>
-   * <b>NOTE:</b> You'd need to swap explicitly,   
-   * <pre>
-   *  cvt.swap();
-   *  cvt.update(events);
-   * </pre>
-   * @param events
-   */
-  void update(EventMessage[] events);
-
-  /**
-   * Get an unmodifiable snapshot of the table.
-   * @return
-   */
-  CVTSnapshot snapshot();
-
-  /**
-   * provide a different {@link org.jboss.sam.cvt.SwapHandler}
-   * @param swapHandler
-   */
-  void setSwapHandler(SwapHandler swapHandler);
-
-  /**
-   * access {@link org.jboss.sam.cvt.SwapHandler}   
-   */
-  SwapHandler getSwapHandler();
-
-  /**
-   * Dumps the table contents to a printstream.
-   * This implies a {@link #snapshot()}
-   * @param out
-   */
-  void dump(PrintStream out);
-}

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,87 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt;
-
-import org.jboss.sam.EventMessage;
-import org.jboss.sam.StreamOutput;
-import org.jboss.sam.cvt.internal.DefaultCVT;
-
-/**
- * A {@link org.jboss.sam.StreamOutput} implementation that pushes events
- * to a {@link org.jboss.sam.cvt.CVT} implementation.
- *
- * @see org.jboss.sam.cvt.internal.DefaultCVT
- * 
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public final class CVTOutput implements StreamOutput
-{
-  private boolean started;
-  private String name;
-  private DefaultCVT cvt;
-
-  public CVTOutput(String name, String[] propertyKeys)
-  {
-    this.name = name;
-    this.cvt = new DefaultCVT(
-        name, propertyKeys
-    );
-  }
-
-  public void start()
-  {    
-    this.started = true;
-  }
-
-  public void stop()
-  {
-    this.started = false;
-  }
-
-  public boolean isStarted()
-  {
-    return this.started;
-  }
-
-  public void write(EventMessage[] events)
-  {
-    cvt.swap();
-    cvt.update(events);
-    cvt.dump(System.out);
-  }
-
-  public String getStreamName()
-  {
-    return name;
-  }
-
-  public void setStreamName(String name)
-  {
-    //
-  }
-
-  public DefaultCVT getTable()
-  {
-    return cvt;
-  }
-}
-

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,82 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt;
-
-import org.jboss.logging.Logger;
-
-import java.util.Map;
-import java.util.Set;
-import java.util.HashMap;
-import java.util.concurrent.ConcurrentHashMap;
-
-/**
- * Manages current values tables and access to it.
- * 
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public class CVTRegistry
-{
-  private final static Logger log = Logger.getLogger(CVTRegistry.class);
-
-  private Map<String, CVT> registry = new HashMap<String, CVT>();
-
-  public void addTable(CVT cvt)
-  {
-    synchronized(registry)
-    {
-      this.registry.put(cvt.getName(), cvt);
-    }
-  }
-
-  public void removeTable(String name)
-  {
-    synchronized(registry)
-    {
-      CVT tmp = lookupCVT(name);
-      if(tmp!=null)
-      {
-        tmp.swap(); // swap before removing
-        this.registry.remove(name);
-      }
-      else
-      {
-        log.warn("No CVT for name '"+name+"'");
-      }
-    }
-  }
-
-  public CVT lookupCVT(String key)
-  {
-    synchronized(registry)
-    {
-      return this.registry.get(key);
-    }
-  }
-
-  public Set<String> getTableNames()
-  {
-    synchronized(registry)
-    {
-      return this.registry.keySet();
-    }
-  }
-}

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,46 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt;
-
-import java.util.Map;
-import java.util.List;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public interface CVTSnapshot
-{
-
-  /**
-   * Unique ID to reference the snapshot
-   * at some point in time.
-   * @return String
-   */
-  String getSnapshotId();
-
-  /**
-   * Snapshot data 
-   * @return
-   */
-  List<Map<String,Object>> getTable();
-
-}

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/SwapHandler.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -21,15 +21,12 @@
  */
 package org.jboss.sam.cvt;
 
-import java.util.Map;
-import java.util.List;
-
 /**
- * Updates to {@link org.jboss.sam.cvt.CVT}'s imply clearing the table.
+ * Updates to {@link ValueTable}'s imply clearing the table.
  * SwapHandler can take care of storing the previous snapshot before an
  * update occurs.
  *
- * @see org.jboss.sam.cvt.CVTSnapshot
+ * @see TableSnapshot
  * 
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
@@ -40,7 +37,7 @@
    *
    * @param snapshot
    */
-  void store(CVTSnapshot snapshot);
+  void store(TableSnapshot snapshot);
 
   /**
    * Load a snapshot from storage.
@@ -50,7 +47,7 @@
    * @param snapshotId
    * @return the snapshot instance
    */
-  CVTSnapshot load(String snapshotId);
+  TableSnapshot load(String snapshotId);
 
   /**
    * If a SwapHandler maintains a snapshot,

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/TableSnapshot.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTSnapshot.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/TableSnapshot.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/TableSnapshot.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt;
+
+import java.util.Map;
+import java.util.List;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public interface TableSnapshot
+{
+
+  /**
+   * Unique ID to reference the snapshot
+   * at some point in time.
+   * @return String
+   */
+  String getSnapshotId();
+
+  /**
+   * Snapshot data 
+   * @return
+   */
+  List<Map<String,Object>> getTable();
+
+}

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTable.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVT.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTable.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTable.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,92 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt;
+
+import org.jboss.sam.EventMessage;
+
+import java.io.PrintStream;
+
+/**
+ * A current value table.
+ * 
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public interface ValueTable
+{
+  /**
+   * Distinct identifier
+   * @return
+   */
+  String getName();
+
+  /**
+   * pushes ValueTable records to a {@link org.jboss.sam.cvt.SwapHandler}
+   */
+  void swap();
+
+  /**
+   * Clears the table
+   */
+  void clear();
+
+  /**
+   * Current size (number of records)
+   * @return
+   */
+  int size();
+
+  /**
+   * Write new values to the table.
+   * Every write operation implies a clearing the table.<p/>
+   * <b>NOTE:</b> You'd need to swap explicitly,   
+   * <pre>
+   *  cvt.swap();
+   *  cvt.update(events);
+   * </pre>
+   * @param events
+   */
+  void update(EventMessage[] events);
+
+  /**
+   * Get an unmodifiable snapshot of the table.
+   * @return
+   */
+  TableSnapshot snapshot();
+
+  /**
+   * provide a different {@link org.jboss.sam.cvt.SwapHandler}
+   * @param swapHandler
+   */
+  void setSwapHandler(SwapHandler swapHandler);
+
+  /**
+   * access {@link org.jboss.sam.cvt.SwapHandler}   
+   */
+  SwapHandler getSwapHandler();
+
+  /**
+   * Dumps the table contents to a printstream.
+   * This implies a {@link #snapshot()}
+   * @param out
+   */
+  void dump(PrintStream out);
+}

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTOutput.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableOutput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,61 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt;
+
+import org.jboss.sam.EventMessage;
+import org.jboss.sam.StreamOutput;
+import org.jboss.sam.common.ConfigurableComponent;
+import org.jboss.sam.cvt.internal.DefaultValueTable;
+
+/**
+ * A {@link org.jboss.sam.StreamOutput} implementation that pushes events
+ * to a {@link ValueTable} implementation.
+ *
+ * @see org.jboss.sam.cvt.internal.DefaultValueTable
+ * 
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public final class ValueTableOutput extends ConfigurableComponent implements StreamOutput
+{
+  private DefaultValueTable valueTable;
+
+  public ValueTableOutput(String name, String[] propertyKeys)
+  {
+    this.name = name;
+    this.valueTable = new DefaultValueTable(
+        name, propertyKeys
+    );
+  }
+
+  public void write(EventMessage[] events)
+  {
+    valueTable.swap();
+    valueTable.update(events);
+    valueTable.dump(System.out);
+  }
+
+  public DefaultValueTable getTable()
+  {
+    return valueTable;
+  }
+}
+

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableRegistry.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/CVTRegistry.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableRegistry.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/ValueTableRegistry.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,81 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt;
+
+import org.jboss.logging.Logger;
+
+import java.util.Map;
+import java.util.Set;
+import java.util.HashMap;
+
+/**
+ * Manages current values tables and access to it.
+ * 
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class ValueTableRegistry
+{
+  private final static Logger log = Logger.getLogger(ValueTableRegistry.class);
+
+  private Map<String, ValueTable> registry = new HashMap<String, ValueTable>();
+
+  public void addTable(ValueTable valueTable)
+  {
+    synchronized(registry)
+    {
+      this.registry.put(valueTable.getName(), valueTable);
+    }
+  }
+
+  public void removeTable(String name)
+  {
+    synchronized(registry)
+    {
+      ValueTable tmp = getTable(name);
+      if(tmp!=null)
+      {
+        tmp.swap(); // swap before removing
+        this.registry.remove(name);
+      }
+      else
+      {
+        log.warn("No ValueTable for name '"+name+"'");
+      }
+    }
+  }
+
+  public ValueTable getTable(String key)
+  {
+    synchronized(registry)
+    {
+      return this.registry.get(key);
+    }
+  }
+
+  public Set<String> getTableNames()
+  {
+    synchronized(registry)
+    {
+      return this.registry.keySet();
+    }
+  }
+}

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,186 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt.internal;
-
-import org.jboss.sam.EventMessage;
-import org.jboss.sam.cvt.CVT;
-import org.jboss.sam.cvt.CVTSnapshot;
-import org.jboss.sam.cvt.SwapHandler;
-
-import java.util.*;
-import java.io.PrintStream;
-import java.io.IOException;
-
-import org.jboss.logging.Logger;
-
-/**
- * Simple CVT implementation that delegates to a {@link org.jboss.sam.cvt.SwapHandler}
- * when the table is updated. The default SwapHandler implementation purges all records.
- *
- * @see org.jboss.sam.cvt.internal.NoopSwapHandler
- *
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public class DefaultCVT implements CVT
-{
-  private final static Logger log = Logger.getLogger(DefaultCVT.class);
-
-  private List<Map<String,Object>> table = new ArrayList<Map<String,Object>>();
-
-  private Object lock = new Object();
-
-  private String[] columns;
-  private String name;
-
-  private CVTSnapshot currentSnapshot = null;
-
-  private SwapHandler swapHandler = new NoopSwapHandler();
-
-  public DefaultCVT(String name, String[] columns)
-  {
-    this.name = name;
-    this.columns = columns;
-  }
-
-  public void swap()
-  {
-    synchronized(lock)
-    {
-      CVTSnapshot tmp = snapshot();
-      if(!swapHandler.maintains(tmp.getSnapshotId()))
-      {
-        log.debug("Storing " + tmp.getSnapshotId());
-        swapHandler.store(tmp);
-      }
-      else
-      {
-        log.warn("SwapHandler already maintains " +tmp.getSnapshotId());
-      }
-    }
-  }
-
-  public void clear()
-  {
-    synchronized(lock)
-    {
-      this.table = new ArrayList<Map<String,Object>>(); // avoid references into SwapHandler
-      this.currentSnapshot = null; // invalidate snapshot anf roce re-creation
-    }
-  }
-
-  public int size()
-  {
-    synchronized(lock)
-    {
-      return table.size();
-    }
-  }
-
-  public void update(EventMessage[] events)
-  {
-    synchronized(lock)
-    {
-      log.debug("Update "+this.name+": " +events.length + " new records");
-      
-      clear();      
-
-      for(EventMessage event : events)
-      {
-        Map<String,Object> row = new HashMap<String, Object>();
-        for(String s : columns)
-        {
-          row.put(s, event.getProperty(s));
-        }
-        table.add(row);
-      }
-    }
-  }
-
-  public CVTSnapshot snapshot()
-  {
-    synchronized(lock)
-    {
-      if(null==currentSnapshot) // create once and assign reference ID
-      {
-        String id = UUID.randomUUID().toString();
-        log.debug("Creating new snapshot: " +id);
-        currentSnapshot = new DefaultCVTSnapshot(id, Collections.unmodifiableList(table));
-      }
-      else
-      {
-        log.debug("Re-using existing snapshot: "+currentSnapshot.getSnapshotId());
-      }
-      return currentSnapshot;
-    }
-  }
-
-  public void setSwapHandler(SwapHandler swapHandler)
-  {
-    this.swapHandler = swapHandler;
-  }
-
-
-  public SwapHandler getSwapHandler()
-  {
-    return this.swapHandler;
-  }
-
-  public void dump(PrintStream out)
-  {
-    CVTSnapshot tmp = snapshot();
-    
-    int i=1;
-    Iterator<Map<String,Object>> iterator = tmp.getTable().iterator();
-    StringBuffer sb = new StringBuffer();
-    sb.append("[").append(name).append("]\n");
-    sb.append("-----------\n");
-    while(iterator.hasNext())
-    {
-      Map row = iterator.next();
-
-      sb.append(i).append("\t\t");
-      for(String s : columns)
-      {
-        sb.append(row.get(s)).append("\t\t\t");
-      }
-
-      sb.append("\n");
-      i++;
-    }
-    sb.append("-----------\n");
-
-    try
-    {
-      out.write(sb.toString().getBytes());
-    }
-    catch (IOException e)
-    {
-      //
-    }
-
-  }
-
-  public String getName()
-  {
-    return name;
-  }
-}

Deleted: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,53 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.cvt.internal;
-
-import org.jboss.sam.cvt.CVTSnapshot;
-
-import java.util.Map;
-import java.util.List;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public final class DefaultCVTSnapshot implements CVTSnapshot
-{
-  private String snapshotId;
-  private List<Map<String,Object>> table;
-
-  public DefaultCVTSnapshot(String snapshotId, List<Map<String, Object>> table)
-  {
-    this.snapshotId = snapshotId;
-    this.table = table;
-  }
-
-  public String getSnapshotId()
-  {
-    return snapshotId;
-  }
-
-  public List<Map<String, Object>> getTable()
-  {
-    return table; 
-  }
-
-}

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultTableSnapshot.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVTSnapshot.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultTableSnapshot.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultTableSnapshot.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,53 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt.internal;
+
+import org.jboss.sam.cvt.TableSnapshot;
+
+import java.util.Map;
+import java.util.List;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public final class DefaultTableSnapshot implements TableSnapshot
+{
+  private String snapshotId;
+  private List<Map<String,Object>> table;
+
+  public DefaultTableSnapshot(String snapshotId, List<Map<String, Object>> table)
+  {
+    this.snapshotId = snapshotId;
+    this.table = table;
+  }
+
+  public String getSnapshotId()
+  {
+    return snapshotId;
+  }
+
+  public List<Map<String, Object>> getTable()
+  {
+    return table; 
+  }
+
+}

Copied: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultValueTable.java (from rev 892, sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultCVT.java)
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultValueTable.java	                        (rev 0)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/DefaultValueTable.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,186 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.cvt.internal;
+
+import org.jboss.sam.EventMessage;
+import org.jboss.sam.cvt.TableSnapshot;
+import org.jboss.sam.cvt.ValueTable;
+import org.jboss.sam.cvt.SwapHandler;
+
+import java.util.*;
+import java.io.PrintStream;
+import java.io.IOException;
+
+import org.jboss.logging.Logger;
+
+/**
+ * Simple ValueTable implementation that delegates to a {@link org.jboss.sam.cvt.SwapHandler}
+ * when the table is updated. The default SwapHandler implementation purges all records.
+ *
+ * @see org.jboss.sam.cvt.internal.NoopSwapHandler
+ *
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class DefaultValueTable implements ValueTable
+{
+  private final static Logger log = Logger.getLogger(DefaultValueTable.class);
+
+  private List<Map<String,Object>> table = new ArrayList<Map<String,Object>>();
+
+  private Object lock = new Object();
+
+  private String[] columns;
+  private String name;
+
+  private TableSnapshot currentSnapshot = null;
+
+  private SwapHandler swapHandler = new NoopSwapHandler();
+
+  public DefaultValueTable(String name, String[] columns)
+  {
+    this.name = name;
+    this.columns = columns;
+  }
+
+  public void swap()
+  {
+    synchronized(lock)
+    {
+      TableSnapshot tmp = snapshot();
+      if(!swapHandler.maintains(tmp.getSnapshotId()))
+      {
+        log.debug("Storing " + tmp.getSnapshotId());
+        swapHandler.store(tmp);
+      }
+      else
+      {
+        log.warn("SwapHandler already maintains " +tmp.getSnapshotId());
+      }
+    }
+  }
+
+  public void clear()
+  {
+    synchronized(lock)
+    {
+      this.table = new ArrayList<Map<String,Object>>(); // avoid references into SwapHandler
+      this.currentSnapshot = null; // invalidate snapshot anf roce re-creation
+    }
+  }
+
+  public int size()
+  {
+    synchronized(lock)
+    {
+      return table.size();
+    }
+  }
+
+  public void update(EventMessage[] events)
+  {
+    synchronized(lock)
+    {
+      log.debug("Update "+this.name+": " +events.length + " new records");
+      
+      clear();      
+
+      for(EventMessage event : events)
+      {
+        Map<String,Object> row = new HashMap<String, Object>();
+        for(String s : columns)
+        {
+          row.put(s, event.getProperty(s));
+        }
+        table.add(row);
+      }
+    }
+  }
+
+  public TableSnapshot snapshot()
+  {
+    synchronized(lock)
+    {
+      if(null==currentSnapshot) // create once and assign reference ID
+      {
+        String id = UUID.randomUUID().toString();
+        log.debug("Creating new snapshot: " +id);
+        currentSnapshot = new DefaultTableSnapshot(id, Collections.unmodifiableList(table));
+      }
+      else
+      {
+        log.debug("Re-using existing snapshot: "+currentSnapshot.getSnapshotId());
+      }
+      return currentSnapshot;
+    }
+  }
+
+  public void setSwapHandler(SwapHandler swapHandler)
+  {
+    this.swapHandler = swapHandler;
+  }
+
+
+  public SwapHandler getSwapHandler()
+  {
+    return this.swapHandler;
+  }
+
+  public void dump(PrintStream out)
+  {
+    TableSnapshot tmp = snapshot();
+    
+    int i=1;
+    Iterator<Map<String,Object>> iterator = tmp.getTable().iterator();
+    StringBuffer sb = new StringBuffer();
+    sb.append("[").append(name).append("]\n");
+    sb.append("-----------\n");
+    while(iterator.hasNext())
+    {
+      Map row = iterator.next();
+
+      sb.append(i).append("\t\t");
+      for(String s : columns)
+      {
+        sb.append(row.get(s)).append("\t\t\t");
+      }
+
+      sb.append("\n");
+      i++;
+    }
+    sb.append("-----------\n");
+
+    try
+    {
+      out.write(sb.toString().getBytes());
+    }
+    catch (IOException e)
+    {
+      //
+    }
+
+  }
+
+  public String getName()
+  {
+    return name;
+  }
+}

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/cvt/internal/NoopSwapHandler.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -22,7 +22,7 @@
 package org.jboss.sam.cvt.internal;
 
 import org.jboss.sam.cvt.SwapHandler;
-import org.jboss.sam.cvt.CVTSnapshot;
+import org.jboss.sam.cvt.TableSnapshot;
 import org.jboss.logging.Logger;
 
 /**
@@ -35,12 +35,12 @@
 {
   private final static Logger log = Logger.getLogger(NoopSwapHandler.class);
 
-  public void store(CVTSnapshot snapshot)
+  public void store(TableSnapshot snapshot)
   {
     log.debug("Purge "+snapshot.getTable().size()+ " records on snapshot "+snapshot.getSnapshotId());
   }
 
-  public CVTSnapshot load(String snapshotId)
+  public TableSnapshot load(String snapshotId)
   {
     throw new RuntimeException("Default SwapHandler doesn't maintain snapshots");
   }

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/DefaultActivityMonitorImpl.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -24,7 +24,7 @@
 import org.jboss.sam.EventProcessor;
 import org.jboss.sam.EventProcessorFactory;
 import org.jboss.sam.ActivityMonitor;
-import org.jboss.sam.cvt.CVTRegistry;
+import org.jboss.sam.cvt.ValueTableRegistry;
 import org.jboss.sam.datasource.DataSourceManager;
 
 /**
@@ -36,7 +36,7 @@
 {
   private EventProcessor eventProcessor;
   private DataSourceManager dataSourceManager;
-  private CVTRegistry cvtRegistry = new CVTRegistry();
+  private ValueTableRegistry valueTableRegistry = new ValueTableRegistry();
 
   DefaultActivityMonitorImpl()
   {
@@ -58,8 +58,8 @@
     return this.eventProcessor;
   }
 
-  public CVTRegistry getCVTRegistry()
+  public ValueTableRegistry getValueTables()
   {
-    return cvtRegistry; 
+    return valueTableRegistry;
   }
 }

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/DroolsEventProcessorImpl.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -24,19 +24,19 @@
 import org.drools.KnowledgeBase;
 import org.drools.KnowledgeBaseConfiguration;
 import org.drools.KnowledgeBaseFactory;
-import org.drools.logger.KnowledgeRuntimeLoggerFactory;
 import org.drools.builder.KnowledgeBuilder;
 import org.drools.builder.KnowledgeBuilderFactory;
 import org.drools.builder.ResourceType;
 import org.drools.common.NamedEntryPoint;
 import org.drools.conf.EventProcessingOption;
 import org.drools.io.ResourceFactory;
+import org.drools.logger.KnowledgeRuntimeLoggerFactory;
 import org.drools.runtime.Globals;
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.rule.WorkingMemoryEntryPoint;
+import org.jboss.logging.Logger;
 import org.jboss.sam.*;
 import org.jboss.sam.datasource.DataSourceManager;
-import org.jboss.logging.Logger;
 
 import java.io.InputStream;
 import java.util.Iterator;
@@ -154,6 +154,8 @@
     if(isStarted())
       throw new IllegalStateException("EventProcessor already started");
 
+    final String streamName = streamInput.getName();
+
     // bind stream to drools entry-point
     streamInput.registerCallback(
         new StreamInputCallback()
@@ -164,11 +166,12 @@
             if(!isStarted())
               throw new IllegalStateException("EventProcessor not started");
 
+
             WorkingMemoryEntryPoint entryPoint =
-                getSession().getWorkingMemoryEntryPoint(streamInput.getStreamName());
+                getSession().getWorkingMemoryEntryPoint(streamName);
 
             if(null==entryPoint)
-              throw new IllegalArgumentException("Unable to resolve entry point: "+streamInput.getStreamName());
+              throw new IllegalArgumentException("Unable to resolve entry point: "+streamName);
 
             entryPoint.insert(args);
             getSession().fireAllRules();
@@ -176,7 +179,7 @@
         }
     );
 
-    this.streamInputs.put(streamInput.getStreamName(), streamInput);
+    this.streamInputs.put(streamName, streamInput);
   }
 
   public Iterator<String> getStreamInputNames()
@@ -189,13 +192,15 @@
     if(isStarted())
       throw new IllegalStateException("EventProcessor already started");
 
-    this.streamOutputs.put(streamOutput.getStreamName(), streamOutput);
+    final String streamName = streamOutput.getName();
 
+    this.streamOutputs.put(streamName, streamOutput);
+
     // Create a drools adapter
     StreamOutputAdapter adapter = new StreamOutputAdapter(streamOutput);
 
     // Make it available to the drools GlobalResolver
-    this.outputAdapters.put(streamOutput.getStreamName(), adapter);
+    this.outputAdapters.put(streamName, adapter);
 
   }
 

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/drools/StreamOutputAdapter.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -41,7 +41,7 @@
 
   public String getName()
   {
-    return delegate.getStreamName();
+    return delegate.getName();
   }
 
   public void update(Object result)

Modified: sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java
===================================================================
--- sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/main/java/org/jboss/sam/internal/stream/InVMStreamInput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -23,13 +23,13 @@
 
 import org.jboss.sam.StreamInput;
 import org.jboss.sam.StreamInputCallback;
+import org.jboss.sam.common.ConfigurableComponent;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public class InVMStreamInput implements StreamInput
+public class InVMStreamInput extends ConfigurableComponent implements StreamInput
 {
-  private boolean started;
 
   private String streamName;
 
@@ -46,28 +46,13 @@
     this.channelRegistry = InVMStreamRegistry.getInstance();
   }
 
-  public void start()
+  public String getName()
   {
-    this.started = true;    
-  }
-
-  public void stop()
-  {
-    this.started = false;
-  }
-
-  public boolean isStarted()
-  {
-    return this.started;
-  }
-                                                       
-  public String getStreamName()
-  {
     return this.streamName;
   }
 
 
-  public void setStreamName(String name)
+  public void setName(String name)
   {
     this.streamName = name;
   }

Added: sam/trunk/sam/core/src/main/resources/sam-config.xsd
===================================================================
--- sam/trunk/sam/core/src/main/resources/sam-config.xsd	                        (rev 0)
+++ sam/trunk/sam/core/src/main/resources/sam-config.xsd	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<xs:schema version="1.0" targetNamespace="http://org.jboss.sam/08/2008/" xmlns:tns="http://org.jboss.sam/08/2008/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+ <xs:complexType name="propertyDefType">
+    <xs:sequence/>
+    <xs:attribute name="name" type="xs:string"/>
+    <xs:attribute name="value" type="xs:string"/>
+  </xs:complexType>
+
+  <xs:complexType name="databaseRefDefType">
+    <xs:sequence>
+      <xs:element name="datasource" type="dataSourceDefType" minOccurs="0"/>
+    </xs:sequence>
+    <xs:attribute name="name" type="xs:string"/>
+  </xs:complexType>
+
+  <xs:complexType name="dataSourceDefType">
+    <xs:sequence>
+      <xs:element name="connection-arg" type="propertyDefType" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:attribute name="driver" type="xs:string"/>
+    <xs:attribute name="name" type="xs:string"/>
+    <xs:attribute name="url" type="xs:string"/>
+  </xs:complexType>
+
+  <xs:complexType name="inputDefType">
+    <xs:sequence>
+      <xs:element name="property" type="propertyDefType" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:attribute name="clazz" type="xs:string" use="required"/>
+    <xs:attribute name="name" type="xs:string" use="required"/>
+  </xs:complexType>
+
+  <xs:complexType name="outputDefType">
+    <xs:sequence>
+      <xs:element name="property" type="propertyDefType" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:attribute name="clazz" type="xs:string" use="required"/>
+    <xs:attribute name="name" type="xs:string" use="required"/>
+  </xs:complexType>
+
+  <xs:complexType name="statementDefType">
+    <xs:sequence>
+      <xs:element name="epl" type="eplType" minOccurs="0"/>
+    </xs:sequence>
+    <xs:attribute name="name" type="xs:string" use="required"/>
+  </xs:complexType>
+
+  <xs:complexType name="eplType">
+    <xs:simpleContent>
+      <xs:extension base="xs:string">
+        <xs:attribute name="lang" type="xs:string" use="required"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+
+  <xs:element name="activityMonitor" type="tns:activityMonitorType"/>
+
+  <xs:complexType name="activityMonitorType">
+    <xs:sequence>
+      <xs:element name="runtime-configuration" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="property" type="propertyDefType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="database-references" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="database-reference" type="databaseRefDefType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="inputs" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="input" type="inputDefType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="outputs" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="output" type="outputDefType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+      <xs:element name="statements" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element name="statement" type="statementDefType" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+    <xs:attribute name="domain" type="xs:string"/>
+    <xs:attribute name="name" type="xs:string"/>
+  </xs:complexType>
+</xs:schema>
+

Modified: sam/trunk/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java
===================================================================
--- sam/trunk/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -24,6 +24,7 @@
 import junit.framework.Assert;
 import org.jboss.sam.EventMessage;
 import org.jboss.sam.StreamOutput;
+import org.jboss.sam.common.ConfigurableComponent;
 
 import java.util.LinkedList;
 import java.util.List;
@@ -34,147 +35,117 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public class BufferedStreamOutput implements StreamOutput
+public class BufferedStreamOutput extends ConfigurableComponent implements StreamOutput
 {
-   private List<EventMessage[]> newDataLists;
-   private List<EventMessage[]> oldDataLists;
+  private List<EventMessage[]> newDataLists;
+  private List<EventMessage[]> oldDataLists;
 
-   private EventMessage[] lastNewDatas;
-   private EventMessage[] lastOldDatas;
-   private boolean isInvoked;
+  private EventMessage[] lastNewDatas;
+  private EventMessage[] lastOldDatas;
+  private boolean isInvoked;
 
-   private String streamName;
+  public static String NAME = "InVM";
 
-   private boolean started;
+  public BufferedStreamOutput()
+  {
+    this(UUID.randomUUID().toString());
+  }
 
-   public static String NAME = "InVM";
-   
-   public BufferedStreamOutput()
-   {
-      this(UUID.randomUUID().toString());
-   }
+  public BufferedStreamOutput(String name)
+  {
+    this.name = name;
+    newDataLists = new LinkedList<EventMessage[]>();
+    oldDataLists = new LinkedList<EventMessage[]>();
+  }
 
-   public BufferedStreamOutput(String name)
-   {
-      this.streamName = name;
-      newDataLists = new LinkedList<EventMessage[]>();
-      oldDataLists = new LinkedList<EventMessage[]>();
-   }
 
+  public void write(EventMessage[] args)
+  {
+    update(args, new EventMessage[]{});
+  }
 
-   public void start()
-   {
-      this.started = true;
-   }
+  public void update(EventMessage[] newDatas, EventMessage[] oldDatas)
+  {
+    this.oldDataLists.add(oldDatas);
+    this.newDataLists.add(newDatas);
 
-   public void stop()
-   {
-      this.started = false;      
-   }
+    this.lastNewDatas = newDatas;
+    this.lastOldDatas = oldDatas;
 
-   public boolean isStarted()
-   {
-      return this.started;
-   }
+    isInvoked = true;
+  }
 
-   public String getStreamName()
-   {
-      return this.streamName;
-   }
+  public void reset()
+  {
+    this.oldDataLists.clear();
+    this.newDataLists.clear();
+    this.lastNewDatas = null;
+    this.lastOldDatas = null;
+    isInvoked = false;
+  }
 
+  public EventMessage[] getLastNewData()
+  {
+    return lastNewDatas;
+  }
 
-   public void setStreamName(String name)
-   {
-      this.streamName = name;
-   }
+  public EventMessage[] getAndResetLastNewData()
+  {
+    EventMessage[] lastNews = lastNewDatas;
+    lastNewDatas = null;
+    return lastNews;
+  }
 
-   public void write(EventMessage[] args)
-   {
-      update(args, new EventMessage[]{});               
-   }
+  public EventMessage[] getLastOldData()
+  {
+    return lastOldDatas;
+  }
 
-   public void update(EventMessage[] newDatas, EventMessage[] oldDatas)
-   {
-      this.oldDataLists.add(oldDatas);
-      this.newDataLists.add(newDatas);
+  public List<EventMessage[]> getNewDataList()
+  {
+    return newDataLists;
+  }
 
-      this.lastNewDatas = newDatas;
-      this.lastOldDatas = oldDatas;
+  public List<EventMessage[]> getOldDataList()
+  {
+    return oldDataLists;
+  }
 
-      isInvoked = true;
-   }
+  public boolean isInvoked()
+  {
+    return isInvoked;
+  }
 
-   public void reset()
-   {
-      this.oldDataLists.clear();
-      this.newDataLists.clear();
-      this.lastNewDatas = null;
-      this.lastOldDatas = null;
-      isInvoked = false;
-   }
+  public boolean getAndClearIsInvoked()
+  {
+    boolean invoked = isInvoked;
+    isInvoked = false;
+    return invoked;
+  }
 
-   public EventMessage[] getLastNewData()
-   {
-      return lastNewDatas;
-   }
+  public void setLastNewData(EventMessage[] lastNewDatas)
+  {
+    this.lastNewDatas = lastNewDatas;
+  }
 
-   public EventMessage[] getAndResetLastNewData()
-   {
-      EventMessage[] lastNews = lastNewDatas;
-      lastNewDatas = null;
-      return lastNews;
-   }
+  public void setLastOldData(EventMessage[] lastOldDatas)
+  {
+    this.lastOldDatas = lastOldDatas;
+  }
 
-   public EventMessage[] getLastOldData()
-   {
-      return lastOldDatas;
-   }
+  public EventMessage assertOneGetNewAndReset()
+  {
+    Assert.assertTrue(isInvoked);
 
-   public List<EventMessage[]> getNewDataList()
-   {
-      return newDataLists;
-   }
+    Assert.assertEquals(1, newDataLists.size());
+    Assert.assertEquals(1, oldDataLists.size());
 
-   public List<EventMessage[]> getOldDataList()
-   {
-      return oldDataLists;
-   }
+    Assert.assertEquals(1, lastNewDatas.length);
+    Assert.assertNull(lastOldDatas);
 
-   public boolean isInvoked()
-   {
-      return isInvoked;
-   }
+    EventMessage lastNew = lastNewDatas[0];
+    reset();
+    return lastNew;
+  }
 
-   public boolean getAndClearIsInvoked()
-   {
-      boolean invoked = isInvoked;
-      isInvoked = false;
-      return invoked;
-   }
-
-   public void setLastNewData(EventMessage[] lastNewDatas)
-   {
-      this.lastNewDatas = lastNewDatas;
-   }
-
-   public void setLastOldData(EventMessage[] lastOldDatas)
-   {
-      this.lastOldDatas = lastOldDatas;
-   }
-
-   public EventMessage assertOneGetNewAndReset()
-   {
-      Assert.assertTrue(isInvoked);
-
-      Assert.assertEquals(1, newDataLists.size());
-      Assert.assertEquals(1, oldDataLists.size());
-
-      Assert.assertEquals(1, lastNewDatas.length);
-      Assert.assertNull(lastOldDatas);
-
-      EventMessage lastNew = lastNewDatas[0];
-      reset();
-      return lastNew;
-   }
-
 }
\ No newline at end of file

Modified: sam/trunk/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java
===================================================================
--- sam/trunk/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/core/src/test/java/org/jboss/test/sam/SamTestSetup.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -68,7 +68,7 @@
 
     // Stream input and output
     streamInput = new InVMStreamInput("in-channel");
-    dispatcher = new InVMDispatcher(streamInput.getStreamName());
+    dispatcher = new InVMDispatcher(streamInput.getName());
 
     bufferedOutput = new BufferedStreamOutput("out-channel");
     eventProcessor.addInput(streamInput);

Modified: sam/trunk/sam/dist/dist.iml
===================================================================
--- sam/trunk/sam/dist/dist.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/dist/dist.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,15 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <exclude-output />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="core" />
-    <orderEntry type="module" module-name="twitter" />
     <orderEntry type="module" module-name="service" />
     <orderEntry type="module-library">
       <library name="M2 Dep: javax.xml.bind:jaxb-api:jar:2.1:compile">
@@ -197,7 +198,30 @@
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="module" module-name="core" exported="" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" exported="" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" exported="" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="module" module-name="service" exported="" />
+    <orderEntry type="module" module-name="twitter" exported="" />
+    <orderEntry type="library" exported="" name="Maven: net.homeip.yusuke:twitter4j:2.0.10" level="project" />
+    <orderEntry type="library" exported="" name="Maven: net.homeip.yusuke:twitter4j:sources:2.0.10" level="project" />
+    <orderEntry type="library" exported="" name="Maven: openchart:openchart:1.4.2" level="project" />
   </component>
 </module>
 

Added: sam/trunk/sam/examples/examples.iml
===================================================================
--- sam/trunk/sam/examples/examples.iml	                        (rev 0)
+++ sam/trunk/sam/examples/examples.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+

Copied: sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java (from rev 892, sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java)
===================================================================
--- sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java	                        (rev 0)
+++ sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/BufferingSwapHandler.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,94 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY 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 along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.sam.examples.twitter;
+
+import org.jboss.sam.cvt.TableSnapshot;
+import org.jboss.sam.cvt.SwapHandler;
+
+import java.util.LinkedList;
+import java.util.Queue;
+
+/**
+ * @author Heiko.Braun <heiko.braun at jboss.com>
+ */
+public class BufferingSwapHandler implements SwapHandler
+{
+  
+  private Queue<TableSnapshot> buffer = new LinkedList<TableSnapshot>();
+
+  private final static int MAX_SNAPSHOTS = 50;
+
+  private TwitterStatus status;
+
+  public BufferingSwapHandler()
+  {
+    this.status = new TwitterStatus();
+  }
+
+  public void store(TableSnapshot snapshot)
+  {
+    synchronized(buffer)
+    {
+      if(buffer.size()>=MAX_SNAPSHOTS) // retain max capacity
+        buffer.poll();
+
+      buffer.add(snapshot);
+    }
+  }
+
+  public TableSnapshot load(String snapshotId)
+  {
+    return internalLoad(snapshotId, true);
+  }
+
+  private TableSnapshot internalLoad(String id, boolean failfast)
+  {
+    TableSnapshot match = null;
+    synchronized(buffer)
+    {
+      for(TableSnapshot snapshot : buffer)
+      {
+        if(id.equals(snapshot.getSnapshotId()))
+        {
+          match = snapshot;
+          break;
+        }
+      }
+    }
+
+    if(null==match && failfast)
+      throw new RuntimeException("No snapshot with id "+id);
+
+    return match;
+  }
+
+  public boolean maintains(String snapshotId)
+  {    
+    return internalLoad(snapshotId, false)!=null;
+  }
+
+  public Object loadContent(String recordId)
+  {
+    // doesn't require the snapshotId
+    return status.load(recordId);
+  }
+}

Deleted: sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java
===================================================================
--- sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/InMemorySwapHandler.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,95 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2006, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY 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 along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.sam.examples.twitter;
-
-import org.jboss.sam.cvt.CVTSnapshot;
-import org.jboss.sam.cvt.SwapHandler;
-
-import java.util.LinkedList;
-import java.util.Queue;
-
-/**
- * @author Heiko.Braun <heiko.braun at jboss.com>
- */
-public class InMemorySwapHandler implements SwapHandler
-{
-  
-  private Queue<CVTSnapshot> buffer = new LinkedList<CVTSnapshot>();
-
-  private final static int MAX_SNAPSHOTS = 50;
-
-  private TwitterStatus status;
-
-
-  public InMemorySwapHandler()
-  {
-    this.status = new TwitterStatus();
-  }
-
-  public void store(CVTSnapshot snapshot)
-  {
-    synchronized(buffer)
-    {
-      if(buffer.size()>=MAX_SNAPSHOTS) // retain max capacity
-        buffer.poll();
-
-      buffer.add(snapshot);
-    }
-  }
-
-  public CVTSnapshot load(String snapshotId)
-  {
-    return internalLoad(snapshotId, true);
-  }
-
-  private CVTSnapshot internalLoad(String id, boolean failfast)
-  {
-    CVTSnapshot match = null;
-    synchronized(buffer)
-    {
-      for(CVTSnapshot snapshot : buffer)
-      {
-        if(id.equals(snapshot.getSnapshotId()))
-        {
-          match = snapshot;
-          break;
-        }
-      }
-    }
-
-    if(null==match && failfast)
-      throw new RuntimeException("No snapshot with id "+id);
-
-    return match;
-  }
-
-  public boolean maintains(String snapshotId)
-  {    
-    return internalLoad(snapshotId, false)!=null;
-  }
-
-  public Object loadContent(String recordId)
-  {
-    // doesn't require the snapshotId
-    return status.load(recordId);
-  }
-}

Modified: sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java
===================================================================
--- sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/SearchInput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -24,6 +24,7 @@
 import org.jboss.sam.StreamInput;
 import org.jboss.sam.StreamInputCallback;
 import org.jboss.logging.Logger;
+import org.jboss.sam.common.ConfigurableComponent;
 import twitter4j.*;
 
 import java.util.ArrayList;
@@ -32,17 +33,11 @@
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public class SearchInput implements StreamInput
+public class SearchInput extends ConfigurableComponent implements StreamInput
 {
 
   private final static Logger log = Logger.getLogger(SearchInput.class);
 
-  // pull interval in seconds
-  // (remeber there is a 150 hits per hour limit on twitter search)
-  private int interval = 30;
-
-  private boolean started;
-
   private Thread watchdog;
 
   private List<StreamInputCallback> callbacks = new ArrayList<StreamInputCallback>();
@@ -53,13 +48,9 @@
 
   public static long lastUpdate = -1;
 
-  private String queryString;
-
-  public SearchInput(final String queryString)
+  public SearchInput()
   {
-    this.twitter = new Twitter();
-    this.queryString = queryString;
-
+    this.twitter = new Twitter();    
     createWatchdogThread();
   }
 
@@ -76,7 +67,7 @@
             while(keepRunning)
             {
 
-              Query query = new Query(queryString);
+              Query query = new Query(config.getProperty("query"));
 
 
               // fetch new only
@@ -123,7 +114,8 @@
 
               try
               {
-                Thread.sleep(interval*1000);
+                String intervalProp = config.getProperty("interval");
+                Thread.sleep(Long.valueOf(intervalProp) *1000);
               }
               catch (InterruptedException e)
               {
@@ -140,10 +132,6 @@
     return watchdog;
   }
 
-  public boolean isStarted()
-  {
-    return started;
-  }
 
   public void registerCallback(StreamInputCallback streamInputCallback)
   {
@@ -155,21 +143,16 @@
     this.callbacks.clear();
   }
 
-  public String getStreamName()
+  public String getName()
   {
-    return queryString + " tweets";
+    return config.getProperty("query") + " tweets";
   }
 
-  public void setStreamName(String name)
+  public void setName(String name)
   {
     //
   }
 
-  public void setInterval(int interval)
-  {
-    this.interval = interval;
-  }
-
   public void start()
   {
     this.watchdog = createWatchdogThread();

Modified: sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java
===================================================================
--- sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/examples/twitter/src/main/java/org/jboss/sam/examples/twitter/TwitterExample.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -26,14 +26,10 @@
 import org.jboss.sam.EventProcessor;
 import org.jboss.sam.config.ConfigFactory;
 import org.jboss.sam.config.Configuration;
-import org.jboss.sam.cvt.CVTRegistry;
-import org.jboss.sam.cvt.CVTOutput;
 import org.jboss.sam.cvt.SwapHandler;
+import org.jboss.sam.cvt.ValueTableRegistry;
 import org.jboss.sam.datasource.DataSourceManager;
 
-import java.io.InputStream;
-import java.util.UUID;
-
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
@@ -41,13 +37,12 @@
 {
 
   private ActivityMonitor delegate;
-  private SwapHandler inMemorySwapHandler = new InMemorySwapHandler();
+  private SwapHandler inMemorySwapHandler = new BufferingSwapHandler();
 
   public TwitterExample()
   {
-    InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("sam-cfg.xml");
     Configuration configuration = new Configuration(
-        ConfigFactory.newInstance().unmarshall(in)
+        ConfigFactory.newInstance().unmarshall("sam-cfg.xml")
     );
     delegate = ActivityMonitorFactory.newInstance().createMonitor(configuration);
     bootstrap();
@@ -65,9 +60,9 @@
   }
 
 
-  public CVTRegistry getCVTRegistry()
+  public ValueTableRegistry getValueTables()
   {
-    return delegate.getCVTRegistry(); 
+    return delegate.getValueTables();
   }
 
   /**
@@ -75,38 +70,9 @@
    */
   private void bootstrap()
   {
-    // input
-    SearchInput twitterSearchInput = new SearchInput("iran");
-    delegate.getEventProcessor().addInput(twitterSearchInput);
-
-    // output
-    CVTOutput output1 = createAndRegisterCVT("iran results");
-    CVTOutput output2 = createAndRegisterCVT("us involved");
-    CVTOutput output3 = createAndRegisterCVT("israel involved");
-    
+   
     // processing rules
-    loadDRL("iran-tweets.drl");
+    //loadDRL("iran-tweets.drl");
     
   }
-
-  private CVTOutput createAndRegisterCVT(String name)
-  {
-    CVTOutput output = new CVTOutput(name, new String[] {"id", "fromUser", "createdAt"});
-    output.getTable().setSwapHandler(inMemorySwapHandler);
-    
-    delegate.getEventProcessor().addOutput(output);
-    delegate.getCVTRegistry().addTable(output.getTable());
-    
-    return output;
-  }
-
-  private void loadDRL(String resource)
-  {
-    InputStream in = resourceStream(resource);
-    delegate.getEventProcessor().registerStatement(UUID.randomUUID().toString(), in);
-  }  
-  public static InputStream resourceStream(String s)
-  {
-    return Thread.currentThread().getContextClassLoader().getResourceAsStream(s);
-  }
 }

Modified: sam/trunk/sam/examples/twitter/src/main/resources/sam-cfg.xml
===================================================================
--- sam/trunk/sam/examples/twitter/src/main/resources/sam-cfg.xml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/examples/twitter/src/main/resources/sam-cfg.xml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,13 +1,27 @@
 <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
 
 <ns2:activityMonitor name="ConsoleExample"
-                    domain="http://org.jboss.sam/test/drools"
-                    xmlns:ns2="http://org.jboss.sam/08/2008/">
+                     domain="http://org.jboss.sam/test/drools"
+                     xmlns:ns2="http://org.jboss.sam/08/2008/">
 
-  <runtime-configuration>
-    <property name="drools.runtimelog.enable" value="false"/>
-  </runtime-configuration>
+    <runtime-configuration>
+        <property name="drools.runtimelog.enable" value="false"/>
+    </runtime-configuration>
 
-  <statements/>
+    <inputs>
+        <input name="iran tweets"
+               clazz="org.jboss.sam.examples.twitter.SearchInput">
+            <property name="query" value="iran"/>
+            <property name="interval" value="30"/>
+        </input>
+    </inputs>
 
+    <outputs>
+        <output name="iran results" clazz="org.jboss.sam.cvt.ValueTableOutput"/>
+        <output name="us involved" clazz="org.jboss.sam.cvt.ValueTableOutput"/>
+        <output name="isreal involved" clazz="org.jboss.sam.cvt.ValueTableOutput"/>        
+    </outputs>
+    
+    <statements/>
+
 </ns2:activityMonitor>
\ No newline at end of file

Modified: sam/trunk/sam/examples/twitter/twitter.iml
===================================================================
--- sam/trunk/sam/examples/twitter/twitter.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/examples/twitter/twitter.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,13 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="false">
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
     <output url="file://$MODULE_DIR$/target/classes" />
-    <exclude-output />
     <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -198,7 +197,29 @@
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="module" module-name="core" exported="" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" exported="" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" exported="" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" exported="" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" exported="" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.logging:jboss-logging-spi:2.0.5.GA" level="project" />
+    <orderEntry type="library" exported="" name="Maven: net.homeip.yusuke:twitter4j:2.0.10" level="project" />
+    <orderEntry type="library" exported="" name="Maven: net.homeip.yusuke:twitter4j:sources:2.0.10" level="project" />
+    <orderEntry type="library" exported="" name="Maven: openchart:openchart:1.4.2" level="project" />
   </component>
 </module>
 

Modified: sam/trunk/sam/service/service.iml
===================================================================
--- sam/trunk/sam/service/service.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/service/service.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -1090,7 +1091,120 @@
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="module" module-name="core" scope="PROVIDED" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-system-jmx:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: apache-xerces:xml-apis:2.9.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.logging:jboss-logging-spi:2.0.5.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jboss-common-core:2.2.7.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jboss-vfs:2.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jbossxb:2.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jboss-reflect:2.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: wutka-dtdparser:dtdparser121:1.2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: sun-jaxb:jaxb-api:2.1.4" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-core-spi:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-impl:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-spi:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-structure-spi:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-client-spi:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.man:jboss-managed:2.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.man:jboss-metatype:2.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jboss-mdr:2.0.1.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.integration:jboss-classloading-spi:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.cl:jboss-classloading:2.0.1.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.cl:jboss-classloader:2.0.1.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.microcontainer:jboss-kernel:2.0.2.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.microcontainer:jboss-dependency:2.0.2.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javassist:javassist:3.9.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-vfs:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-vfs-spi:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: stax:stax-api:1.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.cl:jboss-classloading-vfs:2.0.1.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-core:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.deployers:jboss-deployers-client:2.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-j2se:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: oswego-concurrent:concurrent:1.3.4-jboss-update1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-bootstrap:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-system:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.aop:jboss-aop:2.0.0.SP1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.ant:ant:1.7.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.ant:ant-launcher:1.7.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: qdox:qdox:1.6.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: trove:trove:2.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: log4j:log4j:1.2.14" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.logging:jboss-logging-log4j:2.0.5.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.integration:jboss-profileservice-spi:5.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.microcontainer:jboss-aop-mc-int:2.0.2.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-jmx:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-j2se:test-jar:tests:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-mbeans:5.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: dom4j:dom4j:1.6.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: bcel:bcel:5.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.test:jboss-test:1.1.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.ant:ant-junit:1.7.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jboss.profiler.jvmti:jboss-profiler-jvmti:1.0.0.CR5" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-server-manager:1.0.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.naming:jnp-client:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-server:client:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-deployment:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.security:jaas:1.0.01" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-jad-api:1.2.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.remoting:jboss-remoting:2.5.0.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.security:jboss-security-spi:2.0.2.CR9" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.security:jbosssx-client:2.0.2.CR9" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.ws.native:jbossws-native-saaj:3.0.3.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jpl-pattern:jpl-pattern:1.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jpl-util:jpl-util:1.0" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.metadata:jboss-metadata:1.0.0.CR1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.ejb3:jboss-ejb3-ext-api:0.4" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-ejb-api:3.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-transaction-api:1.0.1.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jboss.jbossws:jboss-jaxrpc:1.0.4.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-jms-api:1.1.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate:ejb3-persistence:1.0.2.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.ws:jbossws-spi:1.0.5.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: gnu-getopt:getopt:1.0.13" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jboss.jbossws:jboss-jaxws:3.0.1-native-2.0.4.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.integration:jboss-transaction-spi:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-jca-api:1.5.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-jacc-api:1.1.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.javaee:jboss-servlet-api:2.5.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-security:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.integration:jboss-deployment-spi:5.0.0.CR2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jpa:jboss-jpa-deployers:0.1.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate:hibernate-entitymanager:3.3.2.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate:hibernate:3.2.6.ga" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: net.sf.ehcache:ehcache:1.2.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-collections:commons-collections:2.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.transaction:jta:1.0.1B" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: asm:asm-attrs:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: antlr:antlr:2.7.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: cglib:cglib:2.1_3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: asm:asm:1.5.3" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate:hibernate-annotations:3.3.1.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.hibernate:hibernate-commons-annotations:3.0.0.ga" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss:jboss-transaction-spi:5.0.0.Beta4" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: jboss:jboss-common-logging-spi:2.0.4.GA" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.security:jbosssx:2.0.2.CR6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.jbossas:jboss-as-server:jmx-invoker-adaptor-client:5.0.0.CR2" level="project" />
   </component>
 </module>
 

Modified: sam/trunk/sam/sim/sim.iml
===================================================================
--- sam/trunk/sam/sim/sim.iml	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/sim/sim.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<module version="4" relativePaths="true" type="JAVA_MODULE">
-  <component name="ModuleRootManager" />
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
       <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -177,7 +178,26 @@
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntryProperties />
+    <orderEntry type="module" module-name="core" scope="PROVIDED" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-core:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.mvel:mvel2:2.0.12" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-api:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: joda-time:joda-time:1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.drools:drools-compiler:5.1.0.20091122.181834-153" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.antlr:antlr-runtime:3.1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt:core:3.4.2.v_883_R34x" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: janino:janino:2.5.15" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-dbcp:commons-dbcp:1.2.2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-pool:commons-pool:1.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: hsqldb:hsqldb:1.8.0.7" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javasim:javasim:2.0-hbraun" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.bind:jaxb-api:2.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.6" level="project" />
+    <orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.logging:jboss-logging-spi:2.0.5.GA" level="project" />
   </component>
 </module>
 

Modified: sam/trunk/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java
===================================================================
--- sam/trunk/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/sim/src/main/java/org/jboss/sam/simulation/EventSinkEntity.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -23,6 +23,7 @@
 
 import org.jboss.sam.EventMessage;
 import org.jboss.sam.StreamOutput;
+import org.jboss.sam.common.ConfigurableComponent;
 
 /**
  * Simulates an event sink.<br>
@@ -55,18 +56,16 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public class EventSinkEntity implements StreamOutput, ContextAwareEntity
+public class EventSinkEntity extends ConfigurableComponent implements StreamOutput, ContextAwareEntity
 {
 
   private String streamName;
   private SimulationContext context;
   private EventSinkHandler handler = null;
 
-  private boolean started;
-
   public EventSinkEntity(String streamName)
   {
-    this.streamName = streamName;
+    this.name = streamName;
   }
 
   public void setEventHandler(EventSinkHandler handler)
@@ -74,32 +73,6 @@
     this.handler = handler;
   }
 
-  public void start()
-  {
-    started = true;
-  }
-
-  public void stop()
-  {
-    started = false;
-  }
-
-  public boolean isStarted()
-  {
-    return started;
-  }
-
-  public String getStreamName()
-  {
-    return this.streamName;
-  }
-
-
-  public void setStreamName(String name)
-  {
-    this.streamName = name;
-  }
-
   public void write(EventMessage[] events)
   {
     if (null == this.context)

Modified: sam/trunk/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java
===================================================================
--- sam/trunk/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java	2009-11-04 20:16:52 UTC (rev 892)
+++ sam/trunk/sam/sim/src/test/java/org/jboss/test/sam/BufferedStreamOutput.java	2009-11-23 10:35:57 UTC (rev 893)
@@ -24,17 +24,18 @@
 import junit.framework.Assert;
 import org.jboss.sam.EventMessage;
 import org.jboss.sam.StreamOutput;
+import org.jboss.sam.common.ConfigurableComponent;
 
 import java.util.LinkedList;
 import java.util.List;
 import java.util.UUID;
 
 /**
- * Unit test helper borrowed from esper samples.
+ * Unit test helper.
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
-public class BufferedStreamOutput implements StreamOutput
+public class BufferedStreamOutput extends ConfigurableComponent implements StreamOutput
 {
   private List<EventMessage[]> newDataLists;
   private List<EventMessage[]> oldDataLists;
@@ -43,10 +44,6 @@
   private EventMessage[] lastOldDatas;
   private boolean isInvoked;
 
-  private String streamName;
-
-  private boolean started;
-
   public static String NAME = "InVM";
 
   public BufferedStreamOutput()
@@ -56,37 +53,11 @@
 
   public BufferedStreamOutput(String name)
   {
-    this.streamName = name;
+    this.name= name;
     newDataLists = new LinkedList<EventMessage[]>();
     oldDataLists = new LinkedList<EventMessage[]>();
   }
 
-
-  public void start()
-  {
-    this.started = true;
-  }
-
-  public void stop()
-  {
-    this.started = false;  
-  }
-
-  public boolean isStarted()
-  {
-    return this.started;
-  }
-
-  public String getStreamName()
-  {
-    return this.streamName;
-  }
-
-  public void setStreamName(String name)
-  {
-    this.streamName = name;
-  }
-
   public void write(EventMessage[] args)
   {
     update(args, new EventMessage[]{});

Added: sam/trunk/sam.iml
===================================================================
--- sam/trunk/sam.iml	                        (rev 0)
+++ sam/trunk/sam.iml	2009-11-23 10:35:57 UTC (rev 893)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <exclude-output />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+



More information about the overlord-commits mailing list