Signed-off-by: jearly <earlyster@gmail.com>
diff --git a/bundles/org.eclipse.vjet.vjo.vjojavalib/bin/.gitignore b/bundles/org.eclipse.vjet.vjo.vjojavalib/bin/.gitignore
new file mode 100644
index 0000000..571ee51
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vjo.vjojavalib/bin/.gitignore
@@ -0,0 +1 @@
+/org
diff --git a/bundles/org.eclipse.vjet.vsf.aggregator.cache/.gitignore b/bundles/org.eclipse.vjet.vsf.aggregator.cache/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.aggregator.cache/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.aggregator/src/org/eclipse/vjet/vsf/aggregator/event/export/EventDispatcherEnabler.java b/bundles/org.eclipse.vjet.vsf.aggregator/src/org/eclipse/vjet/vsf/aggregator/event/export/EventDispatcherEnabler.java
index 0cc6fac..43d9c98 100644
--- a/bundles/org.eclipse.vjet.vsf.aggregator/src/org/eclipse/vjet/vsf/aggregator/event/export/EventDispatcherEnabler.java
+++ b/bundles/org.eclipse.vjet.vsf.aggregator/src/org/eclipse/vjet/vsf/aggregator/event/export/EventDispatcherEnabler.java
@@ -37,7 +37,7 @@
 public final class EventDispatcherEnabler {

     private static final String NEW_LINE = System.getProperty("line.separator") ;

 	

-	public static final String EVENT_DISPATCHER = "vjo.dsf.EventDispatcher";

+	public static final String EVENT_DISPATCHER = "org.eclipse.vjet.vsf.EventDispatcher";

 	public static final String EVENT_DISPATCHER_SHORT = "_d";

 		//"var eventDispatcher = new dsf_EventDispatcher();";

 		

diff --git a/bundles/org.eclipse.vjet.vsf.common.converter/.gitignore b/bundles/org.eclipse.vjet.vsf.common.converter/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.common.converter/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/META-INF/MANIFEST.MF b/bundles/org.eclipse.vjet.vsf.dervlet/META-INF/MANIFEST.MF
index c1200b1..662eccc 100644
--- a/bundles/org.eclipse.vjet.vsf.dervlet/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/META-INF/MANIFEST.MF
@@ -4,21 +4,20 @@
 Bundle-SymbolicName: org.eclipse.vjet.vsf.dervlet
 Bundle-Version: 0.10.0.qualifier
 Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,
- org.eclipse.jetty.http;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.server;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.continuation;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.io;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.security;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.servlet;bundle-version="8.1.3";visibility:=reexport,
- org.eclipse.jetty.util;bundle-version="8.1.3";visibility:=reexport,
+ org.eclipse.jetty.http;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.server;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.continuation;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.io;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.security;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.servlet;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
+ org.eclipse.jetty.util;bundle-version="[8.1.3, 9.0.0)";visibility:=reexport,
  org.eclipse.vjet.rt.active;visibility:=reexport,
  org.eclipse.vjet.vsf.jsruntime;visibility:=reexport,
  org.eclipse.vjet.vsf.aggregator;visibility:=reexport,
  org.eclipse.vjet.vsf.docprocessing;visibility:=reexport,
  org.eclipse.vjet.vsf.resource.js;visibility:=reexport,
  org.apache.commons.httpclient;bundle-version="3.1.0";visibility:=reexport,
- org.eclipse.vjet.vsf.spec;visibility:=reexport,
- org.junit4;bundle-version="4.8.1"
+ org.eclipse.vjet.vsf.spec;visibility:=reexport
 Bundle-ActivationPolicy: lazy
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Import-Package: javax.servlet,
diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/AssertUtils.java b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/AssertUtils.java
new file mode 100644
index 0000000..dcc01d8
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/AssertUtils.java
@@ -0,0 +1,53 @@
+package org.eclipse.vjet.vsf.dapunit;
+
+/**
+ * Assert utility functions 
+ */
+public class AssertUtils {
+	
+	/**
+	 * Asserts that two int values are equal. If they are not, an
+     * {@link AssertionError} is thrown.
+	 * 
+	 * @param expected
+	 * @param actual
+	 */
+	static void assertEquals (int expected, int actual) {
+		assertEquals(null, expected, actual);
+	}
+
+	/**
+	 * Asserts that two int values are equal. If they are not, an
+     * {@link AssertionError} is thrown.
+	 * 
+	 * @param message
+	 * @param expected
+	 * @param actual
+	 */
+	static void assertEquals (String message, int expected, int actual) {
+		if (expected != actual) {
+	        String formatted = "";
+	        if (message != null && !message.equals("")) {
+	            formatted = message + " ";
+	        }
+	        formatted = formatted + "expected:<" + expected + "> but was:<" + actual + ">";
+	        throw new AssertionError(message);
+		}
+	}
+	
+	 /**
+     * Asserts that an object isn't null. If it is an {@link AssertionError} is
+     * thrown with the given message.
+     *
+     * @param message
+     * @param object
+     */
+    static public void assertNotNull(String message, Object object) {
+        if (object == null) {
+            if (message == null) {
+                throw new AssertionError();
+            }
+            throw new AssertionError(message);
+        }
+    }
+}
diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/BaseDapUnit.java b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/BaseDapUnit.java
index 580e3ba..a05077a 100644
--- a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/BaseDapUnit.java
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/BaseDapUnit.java
@@ -3,8 +3,6 @@
 import java.io.IOException;

 import java.net.URL;

 

-import junit.framework.Assert;

-

 import org.eclipse.vjet.dsf.common.context.DsfCtx;

 import org.eclipse.vjet.dsf.common.exceptions.DsfRuntimeException;

 import org.eclipse.vjet.dsf.common.resource.ResourceUtil;

@@ -12,7 +10,6 @@
 import org.eclipse.vjet.dsf.dap.rt.DapCtx;

 import org.eclipse.vjet.dsf.dap.rt.DapCtx.ExeMode;

 import org.eclipse.vjet.dsf.dom.DNode;

-import org.eclipse.vjet.vsf.jsruntime.context.JsRuntimeCtx;

 

 /**

  * Base type for all DAP Unit tests

@@ -42,7 +39,6 @@
 	 *            DNode

 	 */

 	protected void runTest(final DNode root) {

-

 		ValidationCommands.enableAllPropertyBasedCommands();

 		ValidationCommands.enableAllStyleCommands();

 		AssertionSerializationHelper.enableAssertion();

@@ -50,7 +46,7 @@
 		new DapUnitDriver(getCaptureFileName()).setUserAgents(getUserAgents())

 				.addView(root, getTimeout()).run(getConfig());

 

-		Assert.assertEquals("Please find errors in console.",

+		AssertUtils.assertEquals("Please find errors in console.",

 				m_expectedErrorCount, getConfig().getErrorReporter()

 						.getDomErrors().size());

 		

diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitDriver.java b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitDriver.java
index c9353d6..027f92e 100644
--- a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitDriver.java
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitDriver.java
@@ -6,8 +6,6 @@
 import java.util.Iterator;

 import java.util.List;

 

-import junit.framework.Assert;

-

 import org.eclipse.vjet.dsf.common.exceptions.DsfRuntimeException;

 import org.eclipse.vjet.dsf.common.xml.IIndenter;

 import org.eclipse.vjet.dsf.dap.cnr.DapCapture;

@@ -179,7 +177,7 @@
 		try {

 

 			// Assert MATCHING VIEW SIZE

-			Assert.assertEquals(m_captureData.getViewCaptures().size(), m_views

+			AssertUtils.assertEquals(m_captureData.getViewCaptures().size(), m_views

 					.size());

 

 			DapCapture dapCapture = new DapCapture();

diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitInstantValidator.java b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitInstantValidator.java
index 7d7b0b2..263c0c8 100644
--- a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitInstantValidator.java
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitInstantValidator.java
@@ -2,8 +2,6 @@
 

 import java.util.Iterator;

 

-import junit.framework.Assert;

-

 import org.eclipse.vjet.dsf.common.exceptions.DsfRuntimeException;

 import org.eclipse.vjet.dsf.dap.cnr.DapCaptureData;

 import org.eclipse.vjet.dsf.dap.cnr.DapCaptureData.EventCapture;

@@ -84,9 +82,9 @@
 		EventCapture actualEventCapture = m_actualCaptureData.getInitEventCapture();

 		if (actualEventCapture instanceof EventCapture) {

 			EventCapture ec = (EventCapture) actualEventCapture;

-			Assert.assertNotNull(ASSERT_NULL.concat(ec.getEvent() != null ? ec

+			AssertUtils.assertNotNull(ASSERT_NULL.concat(ec.getEvent() != null ? ec

 					.getEvent().getPayload() : CONS_NULL), actualEventCapture);

-			Assert.assertEquals(ASSERT_EQUALS.concat(ec.getEvent() != null ? ec

+			AssertUtils.assertEquals(ASSERT_EQUALS.concat(ec.getEvent() != null ? ec

 					.getEvent().getPayload() : CONS_NULL), m_curEventCapture

 					.getDomChangeSize(), ec.getDomChangeSize());

 		}

@@ -116,9 +114,9 @@
 		IEventCapture actualEventCapture = m_actualCaptureData.getCurrentEventCapture();

 		if(actualEventCapture instanceof EventCapture){

 			EventCapture ec = (EventCapture)actualEventCapture;

-			Assert.assertNotNull(ASSERT_NULL.concat(ec.getEvent() != null ? ec

+			AssertUtils.assertNotNull(ASSERT_NULL.concat(ec.getEvent() != null ? ec

 					.getEvent().getPayload() : CONS_NULL), actualEventCapture);

-			Assert.assertEquals(ASSERT_EQUALS

+			AssertUtils.assertEquals(ASSERT_EQUALS

 					.concat(ec.getEvent() != null ? ec.getEvent().getPayload()

 							: CONS_NULL), m_curEventCapture.getDomChangeSize(), ec

 					.getDomChangeSize());

diff --git a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitPlayer.java b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitPlayer.java
index 513fea9..82b14d0 100644
--- a/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitPlayer.java
+++ b/bundles/org.eclipse.vjet.vsf.dervlet/src/org/eclipse/vjet/vsf/dapunit/DapUnitPlayer.java
@@ -75,6 +75,10 @@
 			validator.startInit(initCapture);

 			dlcDispatcher.startInit(initCapture);

 			

+			if(true){

+				System.out.println(html);

+			}

+			

 			DapBrowserEngine browserEngine = new DapBrowserEngine(html,

 					new DapBrowserBinding(dlcDispatcher), 

 					dlcDispatcher, 

diff --git a/bundles/org.eclipse.vjet.vsf.docprocessing/.gitignore b/bundles/org.eclipse.vjet.vsf.docprocessing/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.docprocessing/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.jsbrowser.jsr/.gitignore b/bundles/org.eclipse.vjet.vsf.jsbrowser.jsr/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.jsbrowser.jsr/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.jsnative.jsr/.gitignore b/bundles/org.eclipse.vjet.vsf.jsnative.jsr/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.jsnative.jsr/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.jsref/.gitignore b/bundles/org.eclipse.vjet.vsf.jsref/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.jsref/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.jsruntime/.gitignore b/bundles/org.eclipse.vjet.vsf.jsruntime/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.jsruntime/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.resource.environment/.gitignore b/bundles/org.eclipse.vjet.vsf.resource.environment/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.resource.environment/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.resource.slot/.gitignore b/bundles/org.eclipse.vjet.vsf.resource.slot/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.resource.slot/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.resource/.gitignore b/bundles/org.eclipse.vjet.vsf.resource/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.resource/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.serializer/.gitignore b/bundles/org.eclipse.vjet.vsf.serializer/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.serializer/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.spec/.gitignore b/bundles/org.eclipse.vjet.vsf.spec/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/bundles/org.eclipse.vjet.vsf.spec/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcher.java b/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcher.java
index e6b225e..73dd7f4 100644
--- a/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcher.java
+++ b/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcher.java
@@ -21,7 +21,7 @@
 import org.eclipse.vjet.dsf.jsnative.HtmlElement;

 import org.eclipse.vjet.dsf.jsnative.Window;

 

-//NativeJsProxy for vjo.dsf.EventDispatcher.js

+//NativeJsProxy for org.eclipse.vjet.vsf.EventDispatcher.js

 @org.eclipse.vjet.dsf.resource.utils.CodeGen("NativeJsProxyGenerator")

 @AJsProxy

 public class EventDispatcher extends NativeJsProxy {

@@ -42,167 +42,167 @@
     }

 

     public static Object process(String srcId, Object event) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "process", Object.class, srcId, event);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "process", Object.class, srcId, event);

     }

 

     public static Object register(String id, String eventType, Object handler, Object scope) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "register", Object.class, id, eventType, handler, scope);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "register", Object.class, id, eventType, handler, scope);

     }

 

     public static void unregister(String id, String eventType) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "unregister", id, eventType);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "unregister", id, eventType);

     }

 

     public static Object add(String id, String eventType, Object handler, Object scope) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "add", Object.class, id, eventType, handler, scope);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "add", Object.class, id, eventType, handler, scope);

     }

 

     public static Object addEventListener(HtmlElement elem, String type, Object listener, Object scope, boolean capture) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope, capture);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope, capture);

     }

 

     public static Object addEventListener(HtmlElement elem, String type, Object listener, Object scope) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

     }

 

     public static Object addEventListener(Window elem, String type, Object listener, Object scope) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

     }

 

     public static Object addEventListener(String elem, String type, Object listener, Object scope) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "addEventListener", Object.class, elem, type, listener, scope);

     }

 

     public static Object bind(String id, String eventType) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "bind", Object.class, id, eventType);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "bind", Object.class, id, eventType);

     }

 

     public static void reBind() {

-        callStaticWithName("vjo.dsf.EventDispatcher", "reBind");

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "reBind");

     }

 

     public static boolean isBound(String id, String type) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "isBound", Boolean.class, id, type);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "isBound", Boolean.class, id, type);

     }

 

     public static void removeEventListener(Object elem, String type, Object listener) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "removeEventListener", elem, type, listener);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "removeEventListener", elem, type, listener);

     }

 

     public static void detachNativeHandlers(Object elem, String type) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "detachNativeHandlers", elem, type);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "detachNativeHandlers", elem, type);

     }

 

     public static void detachHandler(String id, String eventType, Object handler) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "detachHandler", id, eventType, handler);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "detachHandler", id, eventType, handler);

     }

 

     public static void detachHandlers(String id, String eventType) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "detachHandlers", id, eventType);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "detachHandlers", id, eventType);

     }

 

     public static void stopEvent(Object e) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "stopEvent", e);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "stopEvent", e);

     }

 

     public static void stopPropagation(Object e) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "stopPropagation", e);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "stopPropagation", e);

     }

 

     public static void preventDefault(Object e) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "preventDefault", e);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "preventDefault", e);

     }

 

     public static HtmlElement target(Object event) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "target", HtmlElement.class, event);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "target", HtmlElement.class, event);

     }

 

     public static HtmlElement relatedTarget(Object event) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "relatedTarget", HtmlElement.class, event);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "relatedTarget", HtmlElement.class, event);

     }

 

     public static void detachAllElemHandlers(Object elem, String eventType) {

-        callStaticWithName("vjo.dsf.EventDispatcher", "detachAllElemHandlers", elem, eventType);

+        callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "detachAllElemHandlers", elem, eventType);

     }

 

     public static Object unload(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "unload", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "unload", Object.class, src, pEvent);

     }

 

     public static Object change(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "change", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "change", Object.class, src, pEvent);

     }

 

     public static Object submit(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "submit", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "submit", Object.class, src, pEvent);

     }

 

     public static Object reset(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "reset", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "reset", Object.class, src, pEvent);

     }

 

     public static Object select(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "select", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "select", Object.class, src, pEvent);

     }

 

     public static Object blur(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "blur", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "blur", Object.class, src, pEvent);

     }

 

     public static Object focus(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "focus", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "focus", Object.class, src, pEvent);

     }

 

     public static Object keydown(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "keydown", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "keydown", Object.class, src, pEvent);

     }

 

     public static Object keypress(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "keypress", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "keypress", Object.class, src, pEvent);

     }

 

     public static Object keyup(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "keyup", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "keyup", Object.class, src, pEvent);

     }

 

     public static Object click(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "click", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "click", Object.class, src, pEvent);

     }

 

     public static Object dblclick(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "dblclick", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "dblclick", Object.class, src, pEvent);

     }

 

     public static Object mousedown(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "mousedown", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "mousedown", Object.class, src, pEvent);

     }

 

     public static Object mousemove(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "mousemove", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "mousemove", Object.class, src, pEvent);

     }

 

     public static Object mouseout(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "mouseout", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "mouseout", Object.class, src, pEvent);

     }

 

     public static Object mouseover(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "mouseover", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "mouseover", Object.class, src, pEvent);

     }

 

     public static Object mouseup(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "mouseup", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "mouseup", Object.class, src, pEvent);

     }

 

     public static Object contextmenu(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "contextmenu", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "contextmenu", Object.class, src, pEvent);

     }

 

     public static Object load(Object src, Object pEvent) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "load", Object.class, src, pEvent);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "load", Object.class, src, pEvent);

     }

 

     public static Object run(Object src, Object pEvent, String eventType) {

-        return callStaticWithName("vjo.dsf.EventDispatcher", "run", Object.class, src, pEvent, eventType);

+        return callStaticWithName("org.eclipse.vjet.vsf.EventDispatcher", "run", Object.class, src, pEvent, eventType);

     }

 

     @AJavaOnly

diff --git a/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcherJsr.java b/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcherJsr.java
index 7c37cda..07142fc 100644
--- a/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcherJsr.java
+++ b/bundles/org.eclipse.vjet.vsf.vjo.kernel/src/org/eclipse/vjet/vsf/EventDispatcherJsr.java
@@ -32,7 +32,7 @@
     private static final long serialVersionUID = 1L;

 

     private static final JsObjData S = 

-        new JsObjData("vjo.dsf.EventDispatcher", EventDispatcherJsr.class, "EventDispatcher");

+        new JsObjData("org.eclipse.vjet.vsf.EventDispatcher", EventDispatcherJsr.class, "EventDispatcher");

 

     

     public static class ResourceSpec {

diff --git a/tests/org.eclipse.vjet.vsf.tests.jsruntime/.gitignore b/tests/org.eclipse.vjet.vsf.tests.jsruntime/.gitignore
new file mode 100644
index 0000000..5e56e04
--- /dev/null
+++ b/tests/org.eclipse.vjet.vsf.tests.jsruntime/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/tests/org.eclipse.vjet.vsf.tests.jsruntime/META-INF/MANIFEST.MF b/tests/org.eclipse.vjet.vsf.tests.jsruntime/META-INF/MANIFEST.MF
index 8d601fd..24bf8e8 100644
--- a/tests/org.eclipse.vjet.vsf.tests.jsruntime/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.vjet.vsf.tests.jsruntime/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@
 Bundle-SymbolicName: org.eclipse.vjet.vsf.tests.jsruntime
 Bundle-Version: 0.10.0.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Require-Bundle: org.junit4;bundle-version="4.8.1",
+Require-Bundle: org.junit,
  org.eclipse.vjet.vsf.jsref,
  org.eclipse.vjet.core.util,
  org.eclipse.vjet.web.html,