diff --git a/.gitignore b/.gitignore
index 068447c..79af0f6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,4 +6,6 @@
*/genbin/*
asm3.2_*
asm_patch*
-libsrc*
\ No newline at end of file
+libsrc*
+*private*
+*genfile*
\ No newline at end of file
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/build.xml b/InTrace-VisualVM-Container/InTrace-Agent/build.xml
new file mode 100644
index 0000000..27416d5
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/build.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ Builds, tests, and runs the project org.intrace.agent.
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/manifest.mf b/InTrace-VisualVM-Container/InTrace-Agent/manifest.mf
new file mode 100644
index 0000000..f4aa7dc
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.intrace.agent
+OpenIDE-Module-Localizing-Bundle: org/intrace/agent/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/nbproject/build-impl.xml b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/build-impl.xml
new file mode 100644
index 0000000..55215b7
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ You must set 'suite.dir' to point to your containing module suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InTrace-VisualVM-Plugin/nbproject/platform.properties b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/platform.properties
similarity index 100%
rename from InTrace-VisualVM-Plugin/nbproject/platform.properties
rename to InTrace-VisualVM-Container/InTrace-Agent/nbproject/platform.properties
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.properties b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.properties
new file mode 100644
index 0000000..357190e
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.xml b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.xml
new file mode 100644
index 0000000..bfcf116
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/project.xml
@@ -0,0 +1,30 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ org.intrace.agent
+
+
+
+ org.intrace.agent
+ org.intrace.agent.server
+ org.intrace.internal.objectweb.asm
+ org.intrace.internal.objectweb.asm.commons
+ org.intrace.internal.objectweb.asm.signature
+ org.intrace.internal.objectweb.asm.tree
+ org.intrace.internal.objectweb.asm.tree.analysis
+ org.intrace.internal.objectweb.asm.util
+ org.intrace.internal.objectweb.asm.xml
+ org.intrace.output
+ org.intrace.output.callers
+ org.intrace.output.trace
+ org.intrace.shared
+
+
+ ext/intrace-agent.jar
+ release/modules/ext/intrace-agent.jar
+
+
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/nbproject/suite.properties b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/suite.properties
new file mode 100644
index 0000000..364e160
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/release/modules/ext/intrace-agent.jar b/InTrace-VisualVM-Container/InTrace-Agent/release/modules/ext/intrace-agent.jar
new file mode 100644
index 0000000..c088cdf
Binary files /dev/null and b/InTrace-VisualVM-Container/InTrace-Agent/release/modules/ext/intrace-agent.jar differ
diff --git a/InTrace-VisualVM-Container/InTrace-Agent/src/org/intrace/agent/Bundle.properties b/InTrace-VisualVM-Container/InTrace-Agent/src/org/intrace/agent/Bundle.properties
new file mode 100644
index 0000000..09dd22d
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Agent/src/org/intrace/agent/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=InTrace: Agent (Required)
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/build.xml b/InTrace-VisualVM-Container/InTrace-Client-Linux/build.xml
new file mode 100644
index 0000000..b2786cd
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/build.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ Builds, tests, and runs the project org.intrace.client.gui.
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/manifest.mf b/InTrace-VisualVM-Container/InTrace-Client-Linux/manifest.mf
new file mode 100644
index 0000000..aef7ef9
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.intrace.client.gui
+OpenIDE-Module-Localizing-Bundle: org/intrace/client/gui/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/build-impl.xml b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/build-impl.xml
new file mode 100644
index 0000000..745951b
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ You must set 'suite.dir' to point to your containing module suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/platform.properties b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/platform.properties
new file mode 100644
index 0000000..6221694
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/platform.properties
@@ -0,0 +1,5 @@
+cluster.path=\
+ ${nbplatform.active.dir}/platform:\
+ ${nbplatform.active.dir}/profiler:\
+ ${nbplatform.active.dir}/visualvm
+nbplatform.active=VisualVM_1.2.2
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.properties b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.properties
new file mode 100644
index 0000000..357190e
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.xml b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.xml
new file mode 100644
index 0000000..cf24c27
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/project.xml
@@ -0,0 +1,46 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ org.intrace.client.gui
+
+
+
+ net.miginfocom.layout
+ net.miginfocom.swt
+ org.eclipse.swt
+ org.eclipse.swt.accessibility
+ org.eclipse.swt.awt
+ org.eclipse.swt.browser
+ org.eclipse.swt.custom
+ org.eclipse.swt.dnd
+ org.eclipse.swt.events
+ org.eclipse.swt.graphics
+ org.eclipse.swt.internal
+ org.eclipse.swt.internal.accessibility.gtk
+ org.eclipse.swt.internal.cairo
+ org.eclipse.swt.internal.cde
+ org.eclipse.swt.internal.gnome
+ org.eclipse.swt.internal.gtk
+ org.eclipse.swt.internal.image
+ org.eclipse.swt.internal.mozilla
+ org.eclipse.swt.internal.mozilla.init
+ org.eclipse.swt.internal.opengl.glx
+ org.eclipse.swt.internal.theme
+ org.eclipse.swt.layout
+ org.eclipse.swt.opengl
+ org.eclipse.swt.printing
+ org.eclipse.swt.program
+ org.eclipse.swt.widgets
+ org.intrace.client.gui
+ org.intrace.client.gui.helper
+ org.intrace.shared
+
+
+ ext/intrace-client-gui-linux.jar
+ release/modules/ext/intrace-client-gui-linux.jar
+
+
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/suite.properties b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/suite.properties
new file mode 100644
index 0000000..364e160
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/release/modules/ext/intrace-client-gui-linux.jar b/InTrace-VisualVM-Container/InTrace-Client-Linux/release/modules/ext/intrace-client-gui-linux.jar
new file mode 100644
index 0000000..7e6fb8c
Binary files /dev/null and b/InTrace-VisualVM-Container/InTrace-Client-Linux/release/modules/ext/intrace-client-gui-linux.jar differ
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Linux/src/org/intrace/client/gui/Bundle.properties b/InTrace-VisualVM-Container/InTrace-Client-Linux/src/org/intrace/client/gui/Bundle.properties
new file mode 100644
index 0000000..fd353e7
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Linux/src/org/intrace/client/gui/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=InTrace: Client (Linux)
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/build.xml b/InTrace-VisualVM-Container/InTrace-Client-Windows/build.xml
new file mode 100644
index 0000000..49ef628
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/build.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ Builds, tests, and runs the project org.intrace.client.
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/manifest.mf b/InTrace-VisualVM-Container/InTrace-Client-Windows/manifest.mf
new file mode 100644
index 0000000..2727df5
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/manifest.mf
@@ -0,0 +1,5 @@
+Manifest-Version: 1.0
+OpenIDE-Module: org.intrace.client
+OpenIDE-Module-Localizing-Bundle: org/intrace/client/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/build-impl.xml b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/build-impl.xml
new file mode 100644
index 0000000..8a3ad04
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/build-impl.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ You must set 'suite.dir' to point to your containing module suite
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/platform.properties b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/platform.properties
new file mode 100644
index 0000000..6221694
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/platform.properties
@@ -0,0 +1,5 @@
+cluster.path=\
+ ${nbplatform.active.dir}/platform:\
+ ${nbplatform.active.dir}/profiler:\
+ ${nbplatform.active.dir}/visualvm
+nbplatform.active=VisualVM_1.2.2
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.properties b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.properties
new file mode 100644
index 0000000..357190e
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.properties
@@ -0,0 +1 @@
+is.autoload=true
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.xml b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.xml
new file mode 100644
index 0000000..8f351f6
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/project.xml
@@ -0,0 +1,45 @@
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ org.intrace.client
+
+
+
+ net.miginfocom.layout
+ net.miginfocom.swt
+ org.eclipse.swt
+ org.eclipse.swt.accessibility
+ org.eclipse.swt.awt
+ org.eclipse.swt.browser
+ org.eclipse.swt.custom
+ org.eclipse.swt.dnd
+ org.eclipse.swt.events
+ org.eclipse.swt.graphics
+ org.eclipse.swt.internal
+ org.eclipse.swt.internal.gdip
+ org.eclipse.swt.internal.image
+ org.eclipse.swt.internal.mozilla
+ org.eclipse.swt.internal.mozilla.init
+ org.eclipse.swt.internal.ole.win32
+ org.eclipse.swt.internal.opengl.win32
+ org.eclipse.swt.internal.theme
+ org.eclipse.swt.internal.win32
+ org.eclipse.swt.layout
+ org.eclipse.swt.ole.win32
+ org.eclipse.swt.opengl
+ org.eclipse.swt.printing
+ org.eclipse.swt.program
+ org.eclipse.swt.widgets
+ org.intrace.client.gui
+ org.intrace.client.gui.helper
+ org.intrace.shared
+
+
+ ext/intrace-client-gui-win.jar
+ release/modules/ext/intrace-client-gui-win.jar
+
+
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/suite.properties b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/suite.properties
new file mode 100644
index 0000000..364e160
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/release/modules/ext/intrace-client-gui-win.jar b/InTrace-VisualVM-Container/InTrace-Client-Windows/release/modules/ext/intrace-client-gui-win.jar
new file mode 100644
index 0000000..1abfc30
Binary files /dev/null and b/InTrace-VisualVM-Container/InTrace-Client-Windows/release/modules/ext/intrace-client-gui-win.jar differ
diff --git a/InTrace-VisualVM-Container/InTrace-Client-Windows/src/org/intrace/client/Bundle.properties b/InTrace-VisualVM-Container/InTrace-Client-Windows/src/org/intrace/client/Bundle.properties
new file mode 100644
index 0000000..7dd3140
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-Client-Windows/src/org/intrace/client/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=InTrace: Client (Windows)
diff --git a/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/build.xml b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/build.xml
new file mode 100644
index 0000000..c4f7265
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/build.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ Builds, tests, and runs the project org.intrace.visualvm.
+
+
diff --git a/InTrace-VisualVM-Plugin/manifest.mf b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/manifest.mf
similarity index 100%
rename from InTrace-VisualVM-Plugin/manifest.mf
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/manifest.mf
diff --git a/InTrace-VisualVM-Plugin/nbproject/build-impl.xml b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/build-impl.xml
similarity index 81%
rename from InTrace-VisualVM-Plugin/nbproject/build-impl.xml
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/build-impl.xml
index 65a9e86..acba896 100644
--- a/InTrace-VisualVM-Plugin/nbproject/build-impl.xml
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/build-impl.xml
@@ -11,8 +11,11 @@
-
-
+
+
+ You must set 'suite.dir' to point to your containing module suite
+
+
diff --git a/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/platform.properties b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/platform.properties
new file mode 100644
index 0000000..6221694
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/platform.properties
@@ -0,0 +1,5 @@
+cluster.path=\
+ ${nbplatform.active.dir}/platform:\
+ ${nbplatform.active.dir}/profiler:\
+ ${nbplatform.active.dir}/visualvm
+nbplatform.active=VisualVM_1.2.2
diff --git a/InTrace-VisualVM-Plugin/nbproject/project.properties b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/project.properties
similarity index 100%
rename from InTrace-VisualVM-Plugin/nbproject/project.properties
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/project.properties
diff --git a/InTrace-VisualVM-Plugin/nbproject/project.xml b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/project.xml
similarity index 96%
rename from InTrace-VisualVM-Plugin/nbproject/project.xml
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/project.xml
index acd7dd1..e564fd6 100644
--- a/InTrace-VisualVM-Plugin/nbproject/project.xml
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/project.xml
@@ -4,7 +4,7 @@
org.intrace.visualvm
-
+
com.sun.tools.visualvm.application
diff --git a/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/suite.properties b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/suite.properties
new file mode 100644
index 0000000..364e160
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/nbproject/suite.properties
@@ -0,0 +1 @@
+suite.dir=${basedir}/..
diff --git a/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/release/modules/ext/intrace-agent.jar b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/release/modules/ext/intrace-agent.jar
new file mode 100644
index 0000000..c088cdf
Binary files /dev/null and b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/release/modules/ext/intrace-agent.jar differ
diff --git a/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Bundle.properties b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Bundle.properties
new file mode 100644
index 0000000..813e788
--- /dev/null
+++ b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=InTrace: VisualVM Plugin
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Installer.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Installer.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Installer.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Installer.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Locator.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Locator.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Locator.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Locator.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/Bundle.properties b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/Bundle.properties
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/Bundle.properties
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/Bundle.properties
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/InTraceApplicationAction.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/InTraceApplicationAction.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/InTraceApplicationAction.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/actions/InTraceApplicationAction.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceDataSource.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceDataSource.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceDataSource.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceDataSource.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceLoader.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceLoader.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceLoader.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/impl/InTraceLoader.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/layer.xml b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/layer.xml
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/layer.xml
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/layer.xml
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceView.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceView.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceView.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceView.java
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceViewProvider.java b/InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceViewProvider.java
similarity index 100%
rename from InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceViewProvider.java
rename to InTrace-VisualVM-Container/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/view/InTraceViewProvider.java
diff --git a/InTrace-VisualVM-Container/build.xml b/InTrace-VisualVM-Container/build.xml
new file mode 100644
index 0000000..c5b0402
--- /dev/null
+++ b/InTrace-VisualVM-Container/build.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+ Builds the module suite InTrace-VisualVM-Container.
+
+
diff --git a/InTrace-VisualVM-Container/nbproject/build-impl.xml b/InTrace-VisualVM-Container/nbproject/build-impl.xml
new file mode 100644
index 0000000..0218eff
--- /dev/null
+++ b/InTrace-VisualVM-Container/nbproject/build-impl.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InTrace-VisualVM-Container/nbproject/platform.properties b/InTrace-VisualVM-Container/nbproject/platform.properties
new file mode 100644
index 0000000..6221694
--- /dev/null
+++ b/InTrace-VisualVM-Container/nbproject/platform.properties
@@ -0,0 +1,5 @@
+cluster.path=\
+ ${nbplatform.active.dir}/platform:\
+ ${nbplatform.active.dir}/profiler:\
+ ${nbplatform.active.dir}/visualvm
+nbplatform.active=VisualVM_1.2.2
diff --git a/InTrace-VisualVM-Container/nbproject/project.properties b/InTrace-VisualVM-Container/nbproject/project.properties
new file mode 100644
index 0000000..c07dc4c
--- /dev/null
+++ b/InTrace-VisualVM-Container/nbproject/project.properties
@@ -0,0 +1,9 @@
+modules=\
+ ${project.org.intrace.visualvm}:\
+ ${project.org.intrace.client}:\
+ ${project.org.intrace.client.gui}:\
+ ${project.org.intrace.agent}
+project.org.intrace.agent=InTrace-Agent
+project.org.intrace.client=InTrace-Client-Windows
+project.org.intrace.client.gui=InTrace-Client-Linux
+project.org.intrace.visualvm=InTrace-VisualVM-Plugin
diff --git a/InTrace-VisualVM-Container/nbproject/project.xml b/InTrace-VisualVM-Container/nbproject/project.xml
new file mode 100644
index 0000000..089fb51
--- /dev/null
+++ b/InTrace-VisualVM-Container/nbproject/project.xml
@@ -0,0 +1,9 @@
+
+
+ org.netbeans.modules.apisupport.project.suite
+
+
+ InTrace-VisualVM-Container
+
+
+
diff --git a/InTrace-VisualVM-Plugin/build.xml b/InTrace-VisualVM-Plugin/build.xml
deleted file mode 100644
index 7517c1d..0000000
--- a/InTrace-VisualVM-Plugin/build.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- Builds, tests, and runs the project org.intrace.visualvm.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/InTrace-VisualVM-Plugin/nbproject/genfiles.properties b/InTrace-VisualVM-Plugin/nbproject/genfiles.properties
deleted file mode 100644
index 470de0b..0000000
--- a/InTrace-VisualVM-Plugin/nbproject/genfiles.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-build.xml.data.CRC32=bb7a3013
-build.xml.script.CRC32=6b6e80f6
-build.xml.stylesheet.CRC32=a56c6a5b@1.42.1
-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=c6db8612
-nbproject/build-impl.xml.script.CRC32=7cbc4f92
-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.1
diff --git a/InTrace-VisualVM-Plugin/nbproject/private/platform-private.properties b/InTrace-VisualVM-Plugin/nbproject/private/platform-private.properties
deleted file mode 100644
index 71be29d..0000000
--- a/InTrace-VisualVM-Plugin/nbproject/private/platform-private.properties
+++ /dev/null
@@ -1 +0,0 @@
-user.properties.file=C:\\Documents and Settings\\mchr\\.netbeans\\6.9\\build.properties
diff --git a/InTrace-VisualVM-Plugin/nbproject/private/private.xml b/InTrace-VisualVM-Plugin/nbproject/private/private.xml
deleted file mode 100644
index cc2c0e5..0000000
--- a/InTrace-VisualVM-Plugin/nbproject/private/private.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Bundle.properties b/InTrace-VisualVM-Plugin/src/org/intrace/visualvm/Bundle.properties
deleted file mode 100644
index e69de29..0000000