diff --git "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client1\051.launch" "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client1\051.launch"
index 04868da..82fe2ad 100644
--- "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client1\051.launch"
+++ "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client1\051.launch"
@@ -4,7 +4,7 @@
 <booleanAttribute key="automaticAdd" value="false"/>

 <booleanAttribute key="automaticValidate" value="false"/>

 <stringAttribute key="bootstrap" value=""/>

-<stringAttribute key="checked" value="org.eclipse.emf.cdo.threedee,org.eclipse.emf.cdo.threedee.agent,org.eclipse.emf.cdo.threedee.common,org.eclipse.emf.cdo.ui"/>

+<stringAttribute key="checked" value="[NONE]"/>

 <booleanAttribute key="clearConfig" value="false"/>

 <booleanAttribute key="clearws" value="false"/>

 <booleanAttribute key="clearwslog" value="false"/>

@@ -24,11 +24,11 @@
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>

 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-nosplash&#13;&#10;-console"/>

 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>

-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx1024m&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook"/>

+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx1024m&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook&#13;&#10;-Dorg.eclipse.emf.cdo.threedee.agent.name=&quot;Client1&quot;"/>

 <stringAttribute key="pde.version" value="3.3"/>

 <stringAttribute key="product" value="org.eclipse.platform.ide"/>

-<stringAttribute key="selected_target_plugins" value="org.eclipse.gmf.runtime.emf.ui@default:default,org.eclipse.gmf.runtime.common.ui.action.ide@default:default,org.apache.ant@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.launcher.gtk.linux.x86_64@default:false,org.eclipse.equinox.p2.ql@default:default,org.eclipse.m2m.qvt.oml.common@default:default,org.eclipse.equinox.security.macosx@default:false,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.core.filebuffers@default:default,org.apache.batik.util.gui@default:default,org.eclipse.emf.transaction@default:default,org.eclipse.core.net.win32.x86@default:false,org.w3c.dom.events@default:default,org.eclipse.gmf.runtime.common.ui.services.properties@default:default,org.eclipse.emf@default:default,org.eclipse.emf.edit@default:default,org.apache.commons.lang@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.gmf.runtime.diagram.ui.actions@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.jface.text@default:default,org.eclipse.equinox.weaving.caching@default:default,org.junit*3.8.2.v3_8_2_v20100427-1100@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@default:false,org.eclipse.core.commands@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.eclipse.core.filesystem.linux.x86@default:false,org.eclipse.ui.ide@default:default,org.eclipse.gmf.runtime.common.ui.printing.win32@default:false,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.emf.ant@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.aspectj.weaver@default:default,org.apache.batik.css@default:default,org.eclipse.compare.core@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc64@default:false,org.eclipse.m2m.qvt.oml.emf.util@default:default,org.eclipse.m2m.qvt.oml.ecore.imperativeocl@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.eclipse.gmf.runtime.draw2d.ui.render.awt@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.equinox.util@default:default,org.apache.lucene@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.emf.teneo.eclipse@default:default,org.apache.log4j*1.2.15.v201005080500@default:default,org.eclipse.core.net.linux.x86@default:false,org.eclipse.pde.core@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.core.filesystem.win32.x86_64@default:false,org.hsqldb@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.gmf.runtime.draw2d.ui@default:default,org.apache.xml.serializer@default:default,org.eclipse.jdt.launching.macosx@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.update.configurator@3:true,org.eclipse.m2m.qvt.oml.runtime@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.antlr.runtime@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.ui.workbench@default:default,javax.xml@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.equinox.launcher.gtk.hpux.ia64_32@default:false,org.eclipse.jdt@default:default,org.eclipse.equinox.launcher.gtk.linux.x86@default:false,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.debug.core@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.equinox.launcher.win32.win32.x86@default:false,org.eclipse.emf.workspace@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.m2m.qvt.oml.cst.parser@default:default,org.eclipse.zest.core@default:default,org.eclipse.gmf.runtime.diagram.ui.render@default:default,org.eclipse.emf.common@default:default,org.eclipse.help.appserver@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.gmf.xpand@default:default,org.eclipse.core.databinding@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.compare@default:default,org.eclipse.emf.teneo.hibernate.mapper@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.help.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.geoshapes@default:default,org.eclipse.emf.importer.rose@default:default,org.h2@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.views@default:default,org.w3c.dom.svg@default:default,org.eclipse.gmf.runtime.emf.clipboard.core@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.help.base@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.ui.ide.application@default:default,org.w3c.css.sac@default:default,org.apache.log4j*1.2.13.v200903072027@default:default,org.eclipse.gmf.runtime.common.core@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.swt.win32.win32.x86@default:false,org.eclipse.equinox.http.jetty@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.emf.validation.ui.ide@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.gmf.runtime.diagram.ui@default:default,org.eclipse.gmf.runtime.notation.providers@default:default,org.eclipse.ui.console@default:default,org.eclipse.emf.validation@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.emf.mapping@default:default,lpg.runtime.java@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.ui@default:default,org.eclipse.ant.core@default:default,org.apache.lucene.queries@default:default,org.eclipse.swtbot.eclipse.spy@default:default,org.eclipse.swt.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.diagram.ui.providers.ide@default:default,org.eclipse.update.core.win32@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.swt.gtk.linux.ppc64@default:false,org.eclipse.emf.teneo@default:default,org.eclipse.m2m.qvt.oml@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.eclipse.emf.databinding.edit@default:default,org.hamcrest.core@default:default,org.eclipse.zest.layouts@default:default,org.eclipse.gmf.validate@default:default,org.sat4j.core@default:default,org.eclipse.pde.ui@default:default,org.eclipse.equinox.security.win32.x86@default:false,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.eclipse.draw2d@default:default,org.apache.batik.util@default:default,org.eclipse.gmf.xpand.qvtlibrary@default:default,org.eclipse.equinox.launcher.gtk.solaris.x86@default:false,org.eclipse.jdt.compiler.tool@default:false,org.apache.batik.svggen@default:default,org.eclipse.core.filesystem.hpux.ia64_32@default:false,org.eclipse.swtbot.eclipse.gef.finder@default:default,org.apache.lucene.spellchecker@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.ui.editors@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.gmf@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.ui.presentations.r21@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.equinox.common@2:true,org.eclipse.pde.runtime@default:default,javax.servlet@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.text@default:default,org.eclipse.core.variables@default:default,org.eclipse.emf.importer@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.gmf.runtime.diagram.ui.properties@default:default,org.eclipse.team.ui@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.gmf.runtime.emf.commands.core@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.core.boot@default:default,org.eclipse.emf.exporter@default:default,org.apache.commons.el@default:default,org.eclipse.gmf.runtime.draw2d.ui.render@default:default,org.eclipse.gmf.runtime.common.ui.action@default:default,org.eclipse.emf.teneo.hibernate@default:default,org.eclipse.swtbot.go@default:default,org.apache.lucene.core@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide@default:default,org.apache.lucene.analysis@default:default,org.eclipse.gmf.runtime.emf.ui.properties@default:default,org.eclipse.osgi.services@default:default,org.hibernate@default:default,org.apache.batik.bridge@default:default,org.eclipse.pde.build@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.swt.carbon.macosx@default:false,org.eclipse.gmf.runtime.common.ui.services@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.ui.browser@default:default,org.apache.batik.dom.svg@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.apache.batik.transcoder@default:default,org.eclipse.emf.teneo.annotations@default:default,org.w3c.dom.smil@default:default,org.eclipse.emf.transaction.ui@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.gmf.runtime.diagram.ui.dnd@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.gef@default:default,org.apache.batik.ext.awt@default:default,org.dom4j@default:default,org.eclipse.equinox.launcher.motif.solaris.sparc@default:false,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.launcher.cocoa.macosx@default:false,org.eclipse.emf.ecore.editor@default:default,org.eclipse.xpand@default:default,org.eclipse.gmf.codegen.edit@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.swt.gtk.linux.s390@default:false,org.eclipse.gmf.runtime.common.ui.services.dnd.ide@default:default,org.eclipse.core.resources.win32.x86@default:false,org.apache.derby@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.jsch.core@default:default,org.eclipse.ocl.ecore@default:default,org.eclipse.xtend@default:default,org.eclipse.swt.gtk.solaris.sparc@default:false,org.eclipse.ui.win32@default:false,org.eclipse.emf.ecore.edit@default:default,org.eclipse.gmf.runtime.diagram.ui.providers@default:default,org.junit4@default:default,org.eclipse.help.webapp@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.emf.mwe.utils@default:default,org.eclipse.ui.externaltools@default:default,org.apache.batik.parser@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.osgi@-1:true,org.mortbay.jetty.util@default:default,com.jcraft.jsch@default:default,org.eclipse.gmf.runtime.diagram.ui.printing.render@default:default,org.apache.commons.codec@default:default,org.eclipse.equinox.launcher.motif.hpux.ia64_32@default:false,org.eclipse.gmf.runtime.notation@default:default,org.eclipse.debug.ui@default:default,org.eclipse.ant.ui@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.update.scheduler@default:default,org.apache.xml.resolver@default:default,org.eclipse.jdt.core@default:default,org.hamcrest.integration@default:default,org.eclipse.team.core@default:default,org.eclipse.ui.intro@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,com.ibm.icu@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.equinox.jsp.jasper@default:default,javax.servlet.jsp@default:default,org.eclipse.swtbot.swt.finder@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.swt@default:default,org.eclipse.gmf.graphdef.codegen@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.help@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.pde@default:default,org.eclipse.jdt.junit.runtime@default:default,org.apache.lucene.snowball@default:default,org.apache.commons.cli@default:default,org.eclipse.core.filesystem.win32.x86@default:false,org.postgresql.jdbc3@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.pde.ua.core@default:default,org.eclipse.gmf.runtime.common.ui.services.action@default:default,org.eclipse.m2m.qvt.oml.project@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.core.expressions@default:default,org.eclipse.equinox.app@default:default,org.eclipse.gmf.runtime.diagram.core@default:default,org.eclipse.equinox.launcher.gtk.linux.s390@default:false,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.http.registry@default:default,org.eclipse.core.databinding.beans@default:default,org.hamcrest.text@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.platform@default:default,org.eclipse.swtbot.eclipse.finder@default:default,org.eclipse.jdt.launching.ui.macosx@default:default,org.eclipse.ui.net@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.equinox.launcher.motif.aix.ppc@default:false,org.eclipse.emf.ecore.change@default:default,org.eclipse.gmf.codegen@default:default,org.eclipse.update.core.linux@default:false,org.eclipse.swtbot.junit4_x@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.gmf.graphdef@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.apache.xerces@default:default,org.eclipse.equinox.launcher.carbon.macosx@default:false,org.eclipse.pde.ds.ui@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.update.ui@default:default,org.eclipse.equinox.launcher.gtk.solaris.sparc@default:false,org.eclipse.compare.win32@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc@default:false,org.hamcrest@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.pde.launching@default:default,org.eclipse.gmf.runtime.notation.edit@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.filesystem.solaris.sparc@default:false,org.eclipse.equinox.security@default:default,org.eclipse.core.filesystem.macosx@default:false,org.apache.commons.httpclient@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd@default:default,org.eclipse.gmf.runtime.diagram.ui.printing@default:default,org.apache.batik.dom@default:default,org.eclipse.gmf.runtime.common.ui.printing@default:default,org.eclipse.gmf.runtime.gef.ui@default:default,org.hamcrest.library@default:default,org.eclipse.ui.carbon@default:false,com.mysql.jdbc@default:default,org.eclipse.jface@default:default,org.aspectj.runtime@default:default,org.eclipse.jdt.compiler.apt@default:false,org.apache.batik.xml@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.swt.gtk.linux.x86@default:false,org.eclipse.emf.teneo.hibernate.eclipse@default:default,org.eclipse.emf.workspace.ui@default:default,org.eclipse.update.core@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.emf.validation.ui@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.hamcrest.generator@default:default,com.db4o@default:default,org.eclipse.core.filesystem.aix.ppc@default:false,org.eclipse.emf.converter@default:default,org.eclipse.ecf@default:default,org.apache.lucene.memory@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.search@default:default,org.eclipse.swtbot.eclipse.core@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.ocl@default:default,org.sat4j.pb@default:default,org.eclipse.gmf.runtime.emf.core@default:default,org.apache.jasper@default:default,org.eclipse.equinox.launcher.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.common.ui@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.gmf.common@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.pde.api.tools.ui@default:default,javax.persistence@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.apache.lucene.misc@default:default,org.eclipse.equinox.event@default:default,org.eclipse.gmf.runtime.emf.type.ui@default:default,org.eclipse.swt.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.swt.gtk.solaris.x86@default:false,org.eclipse.equinox.launcher.motif.linux.x86@default:false,org.apache.batik.pdf@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.osgi.util@default:default,org.objectweb.asm@default:default,org.mortbay.jetty.server@default:default,org.eclipse.rcp@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.gmf.runtime.emf.type.core@default:default"/>

-<stringAttribute key="selected_workspace_plugins" value="org.eclipse.emf.cdo.dawn.util@default:default,org.eclipse.emf.cdo.ui.ide@default:default,org.eclipse.emf.cdo.ui@default:default,org.eclipse.emf.cdo.net4j@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.edit@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.net4j.db@default:default,org.eclipse.emf.cdo.dawn.ecore.editor.dawn@default:false,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.emf.cdo.threedee.shell@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.examples.company@default:default,org.eclipse.emf.cdo.examples.company.edit@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.net4j@default:default,org.eclipse.emf.cdo.ui.shared@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.team@default:default,org.eclipse.net4j.ui@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.emf.cdo.dawn.ui@default:default,org.eclipse.net4j.util@default:default,org.eclipse.emf.cdo.dawn@default:default"/>

+<stringAttribute key="selected_target_plugins" value="org.eclipse.gmf.runtime.emf.commands.core@default:default,org.eclipse.swt.gtk.solaris.sparc@default:false,org.w3c.css.sac@default:default,org.eclipse.gmf.common@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.osgi.util@default:default,org.apache.lucene.queries@default:default,org.postgresql.jdbc3@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.jdt@default:default,org.apache.derby@default:default,org.hamcrest.generator@default:default,org.hamcrest.core@default:default,org.eclipse.help.base@default:default,org.eclipse.core.filesystem.linux.x86@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.zest.layouts@default:default,org.eclipse.swtbot.swt.finder@default:default,org.eclipse.equinox.event@default:default,org.eclipse.equinox.security.win32.x86@default:false,org.eclipse.gmf.codegen@default:default,javax.servlet@default:default,org.eclipse.equinox.launcher.gtk.solaris.sparc@default:false,org.eclipse.equinox.launcher.motif.aix.ppc@default:false,org.eclipse.equinox.jsp.jasper.registry@default:default,org.apache.jasper@default:default,org.eclipse.gmf.graphdef@default:default,org.eclipse.xpand@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.jdt.launching.ui.macosx@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.core.filesystem.aix.ppc@default:false,org.eclipse.gef@default:default,org.apache.xerces@default:default,org.eclipse.zest.core@default:default,org.eclipse.ecf@default:default,org.hamcrest.integration@default:default,org.eclipse.update.core.linux@default:false,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.emf.mwe.utils@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.ui.win32@default:false,org.eclipse.equinox.launcher.gtk.linux.s390@default:false,org.eclipse.gmf.runtime.common.ui.action.ide@default:default,org.eclipse.equinox.security@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.w3c.dom.smil@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide@default:default,org.eclipse.gmf.xpand@default:default,org.w3c.dom.svg@default:default,org.eclipse.swtbot.eclipse.spy@default:default,org.eclipse.core.net.linux.x86@default:false,org.eclipse.gmf.runtime.diagram.ui.providers.ide@default:default,org.eclipse.pde.core@default:default,org.eclipse.gmf.runtime.diagram.ui.dnd@default:default,org.eclipse.update.core.win32@default:false,org.eclipse.emf.common.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.gmf.runtime.common.ui.services@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.gmf.xpand.qvtlibrary@default:default,org.eclipse.gmf.runtime.diagram.ui.providers@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.apache.batik.parser@default:default,org.eclipse.jdt.debug@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.el@default:default,org.eclipse.draw2d@default:default,org.h2@default:default,org.eclipse.core.net.win32.x86@default:false,org.apache.commons.codec@default:default,org.eclipse.ocl@default:default,org.apache.lucene.spellchecker@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.equinox.security.macosx@default:false,org.antlr.runtime@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.junit*3.8.2.v3_8_2_v20100427-1100@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.update.configurator@3:true,org.eclipse.ant.core@default:default,org.eclipse.rcp@default:default,org.eclipse.compare.win32@default:default,org.eclipse.ui.intro@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.swt.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.draw2d.ui.render.awt@default:default,org.eclipse.swtbot.eclipse.finder@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.emf.transaction@default:default,org.eclipse.gmf.runtime.diagram.ui.printing@default:default,org.eclipse.ui.externaltools@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.eclipse.gmf.runtime.emf.type.core@default:default,org.eclipse.core.databinding.observable@default:default,org.hamcrest@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.swt@default:default,org.eclipse.m2m.qvt.oml.cst.parser@default:default,org.eclipse.gmf.runtime.common.ui.services.properties@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.core.expressions@default:default,org.eclipse.equinox.weaving.caching@default:default,org.eclipse.core.filesystem.hpux.ia64_32@default:false,org.apache.batik.util.gui@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.compare.core@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.gmf.runtime.emf.type.ui@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.ant.ui@default:default,org.eclipse.jdt.launching.macosx@default:default,org.eclipse.equinox.launcher.cocoa.macosx@default:false,org.eclipse.ui.ide.application@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.gmf.runtime.emf.ui.properties@default:default,org.eclipse.ui.ide@default:default,org.eclipse.compare@default:default,org.sat4j.pb@default:default,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@default:false,org.eclipse.xtend@default:default,org.eclipse.equinox.p2.engine@default:default,org.mortbay.jetty.server@default:default,org.eclipse.gmf.runtime.diagram.ui.render@default:default,com.ibm.icu@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.swtbot.go@default:default,org.eclipse.swt.carbon.macosx@default:false,org.eclipse.gmf.runtime.common.ui.services.action@default:default,org.mortbay.jetty.util@default:default,org.eclipse.emf.transaction.ui@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.emf.teneo.annotations@default:default,org.eclipse.pde.launching@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd.ide@default:default,org.eclipse.core.variables@default:default,org.eclipse.emf.ant@default:default,org.hamcrest.library@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.ocl.ecore@default:default,org.eclipse.equinox.common@2:true,org.apache.commons.lang@default:default,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.equinox.p2.ui@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.emf.validation@default:default,org.eclipse.emf.exporter@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.team.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jsch.core@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.ui@default:default,org.eclipse.gmf.runtime.common.ui.printing@default:default,org.eclipse.emf.workspace@default:default,org.eclipse.equinox.launcher.motif.hpux.ia64_32@default:false,org.eclipse.swt.gtk.linux.ppc64@default:false,org.eclipse.gmf.runtime.emf.clipboard.core@default:default,org.eclipse.debug.ui@default:default,com.mysql.jdbc@default:default,org.eclipse.update.scheduler@default:default,org.eclipse.ant.launching@default:default,org.hsqldb@default:default,org.dom4j@default:default,org.apache.lucene@default:default,org.eclipse.gmf.runtime.draw2d.ui.render@default:default,org.eclipse.equinox.launcher.motif.solaris.sparc@default:false,org.apache.batik.pdf@default:default,org.eclipse.emf.workspace.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor@default:default,org.eclipse.gmf.runtime.notation.edit@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.gmf.runtime.diagram.ui@default:default,org.eclipse.emf.teneo@default:default,org.eclipse.equinox.launcher.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.p2.repository@default:default,org.eclipse.gmf.runtime.diagram.core@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.apache.lucene.misc@default:default,org.eclipse.ui.cheatsheets@default:default,org.w3c.dom.events@default:default,org.eclipse.jdt.core@default:default,org.eclipse.equinox.app@default:default,org.eclipse.gmf.runtime.gef.ui@default:default,org.eclipse.emf.mapping@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.jdt.compiler.tool@default:false,org.apache.batik.ext.awt@default:default,org.eclipse.update.ui@default:default,org.eclipse.ui.console@default:default,org.eclipse.gmf.runtime.common.ui.printing.win32@default:false,org.eclipse.gmf.runtime.draw2d.ui@default:default,org.eclipse.search@default:default,org.eclipse.equinox.launcher.motif.linux.x86@default:false,org.eclipse.debug.core@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.equinox.launcher.win32.win32.x86@default:false,org.eclipse.emf.importer@default:default,org.eclipse.swtbot.eclipse.gef.finder@default:default,org.eclipse.platform@default:default,org.eclipse.pde.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.actions@default:default,org.eclipse.equinox.launcher.gtk.linux.x86@default:false,org.eclipse.jface@default:default,org.eclipse.team.ui@default:default,org.apache.batik.svggen@default:default,org.eclipse.equinox.launcher.gtk.linux.x86_64@default:false,org.objectweb.asm@default:default,org.eclipse.swt.gtk.solaris.x86@default:false,org.eclipse.help.ui@default:default,org.apache.log4j*1.2.15.v201005080500@default:default,org.eclipse.emf.validation.ui@default:default,org.apache.log4j*1.2.13.v200903072027@default:default,org.eclipse.update.core@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.hamcrest.text@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.gmf.runtime.notation@default:default,org.eclipse.swt.gtk.linux.x86@default:false,org.eclipse.gmf.runtime.notation.providers@default:default,org.eclipse.help@default:default,org.eclipse.gmf@default:default,org.eclipse.pde.ua.ui@default:default,javax.xml@default:default,org.eclipse.m2m.qvt.oml.common@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.emf.importer.rose@default:default,org.eclipse.core.databinding@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,javax.persistence@default:default,org.eclipse.equinox.ds@1:true,org.apache.commons.cli@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.apache.batik.util@default:default,org.eclipse.gmf.codegen.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.swtbot.junit4_x@default:default,org.eclipse.m2m.qvt.oml.ecore.imperativeocl@default:default,org.apache.batik.bridge@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.core.commands@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.apache.lucene.core@default:default,org.eclipse.m2m.qvt.oml.project@default:default,org.hibernate@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.equinox.launcher.carbon.macosx@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.gmf.runtime.common.core@default:default,org.apache.ant@default:default,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.jface.text@default:default,org.eclipse.gmf.runtime.diagram.ui.geoshapes@default:default,org.eclipse.gmf.runtime.diagram.ui.printing.render@default:default,org.apache.xml.serializer@default:default,org.eclipse.core.resources.win32.x86@default:false,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.net@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.equinox.p2.console@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.m2m.qvt.oml.runtime@default:default,org.sat4j.core@default:default,org.aspectj.runtime@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.swt.win32.win32.x86@default:false,org.eclipse.ui.presentations.r21@default:default,org.apache.batik.xml@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.jdt.junit.core@default:default,javax.servlet.jsp@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.ui.browser@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.core.filesystem.win32.x86@default:false,org.eclipse.swt.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.jsp.jasper@default:default,org.apache.batik.dom@default:default,org.eclipse.core.jobs@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd@default:default,org.eclipse.ui.editors@default:default,org.aspectj.weaver@default:default,org.apache.batik.css@default:default,org.eclipse.emf.edit@default:default,org.eclipse.gmf.validate@default:default,org.eclipse.emf.ecore@default:default,org.apache.xml.resolver@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.apache.lucene.analysis@default:default,org.eclipse.core.boot@default:default,org.eclipse.gmf.runtime.common.ui@default:default,com.db4o@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc64@default:false,org.eclipse.emf@default:default,com.jcraft.jsch@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.gmf.runtime.common.ui.action@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.apache.batik.dom.svg@default:default,org.eclipse.gmf.graphdef.codegen@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.core.runtime@default:true,org.eclipse.emf.teneo.hibernate.mapper@default:default,org.junit4@default:default,org.eclipse.emf.common@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.pde@default:default,org.eclipse.m2m.qvt.oml@default:default,org.eclipse.ui.carbon@default:false,org.eclipse.gmf.runtime.emf.core@default:default,org.eclipse.emf.teneo.eclipse@default:default,org.eclipse.emf.converter@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.equinox.launcher.gtk.solaris.x86@default:false,org.eclipse.ui.views@default:default,org.apache.lucene.snowball@default:default,org.eclipse.m2m.qvt.oml.emf.util@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.ui.net@default:default,lpg.runtime.java@default:default,org.apache.lucene.memory@default:default,org.eclipse.core.filesystem.solaris.sparc@default:false,org.eclipse.pde.build@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.emf.teneo.hibernate.eclipse@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.resources@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.apache.commons.httpclient@default:default,org.eclipse.gmf.runtime.emf.ui@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.equinox.launcher.gtk.linux.s390x@default:false,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.osgi.services@default:default,org.eclipse.emf.teneo.hibernate@default:default,org.eclipse.equinox.util@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.text@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.help.webapp@default:default,org.eclipse.swt.gtk.linux.s390@default:false,org.eclipse.help.appserver@default:default,org.eclipse.emf.validation.ui.ide@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.gmf.runtime.diagram.ui.properties@default:default,org.eclipse.swtbot.eclipse.core@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.apache.batik.transcoder@default:default,org.eclipse.equinox.p2.ql@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc@default:false"/>

+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.net4j.ui@default:default,org.eclipse.emf.cdo.ui.ide@default:default,org.eclipse.net4j.util@default:default,org.eclipse.emf.cdo.ui@default:default,org.eclipse.net4j.db@default:default,org.eclipse.emf.cdo.examples.company@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.emf.cdo.examples.company.edit@default:default,org.eclipse.emf.cdo.dawn.util@default:default,org.eclipse.emf.cdo.ui.shared@default:default,org.eclipse.emf.cdo.threedee.shell@default:default,org.eclipse.net4j@default:default,org.eclipse.emf.cdo.dawn@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.team@default:default,org.eclipse.emf.cdo.edit@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.emf.cdo.dawn.ui@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.dawn.ecore.editor.dawn@default:false,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.emf.cdo.net4j@default:default"/>

 <booleanAttribute key="show_selected_only" value="false"/>

 <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>

 <booleanAttribute key="tracing" value="false"/>

diff --git "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client2\051.launch" "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client2\051.launch"
index deb8e32..c09a603 100644
--- "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client2\051.launch"
+++ "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Client2\051.launch"
@@ -24,11 +24,11 @@
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>

 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-nosplash&#13;&#10;-console"/>

 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>

-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx1024m&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook"/>

+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx1024m&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook&#13;&#10;-Dorg.eclipse.emf.cdo.threedee.agent.name=&quot;Client2&quot;"/>

 <stringAttribute key="pde.version" value="3.3"/>

 <stringAttribute key="product" value="org.eclipse.platform.ide"/>

-<stringAttribute key="selected_target_plugins" value="org.eclipse.gmf.runtime.emf.ui@default:default,org.eclipse.gmf.runtime.common.ui.action.ide@default:default,org.apache.ant@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.launcher.gtk.linux.x86_64@default:false,org.eclipse.equinox.p2.ql@default:default,org.eclipse.m2m.qvt.oml.common@default:default,org.eclipse.equinox.security.macosx@default:false,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.core.filebuffers@default:default,org.apache.batik.util.gui@default:default,org.eclipse.emf.transaction@default:default,org.eclipse.core.net.win32.x86@default:false,org.w3c.dom.events@default:default,org.eclipse.gmf.runtime.common.ui.services.properties@default:default,org.eclipse.emf@default:default,org.eclipse.emf.edit@default:default,org.apache.commons.lang@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.gmf.runtime.diagram.ui.actions@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.jface.text@default:default,org.eclipse.equinox.weaving.caching@default:default,org.junit*3.8.2.v3_8_2_v20100427-1100@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@default:false,org.eclipse.core.commands@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.eclipse.core.filesystem.linux.x86@default:false,org.eclipse.ui.ide@default:default,org.eclipse.gmf.runtime.common.ui.printing.win32@default:false,org.eclipse.jdt.junit.core@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.emf.ant@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.aspectj.weaver@default:default,org.apache.batik.css@default:default,org.eclipse.compare.core@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc64@default:false,org.eclipse.m2m.qvt.oml.emf.util@default:default,org.eclipse.m2m.qvt.oml.ecore.imperativeocl@default:default,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.eclipse.gmf.runtime.draw2d.ui.render.awt@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.equinox.util@default:default,org.apache.lucene@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.emf.teneo.eclipse@default:default,org.apache.log4j*1.2.15.v201005080500@default:default,org.eclipse.core.net.linux.x86@default:false,org.eclipse.pde.core@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.core.filesystem.win32.x86_64@default:false,org.hsqldb@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.gmf.runtime.draw2d.ui@default:default,org.apache.xml.serializer@default:default,org.eclipse.jdt.launching.macosx@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.update.configurator@3:true,org.eclipse.m2m.qvt.oml.runtime@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.antlr.runtime@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.ui.workbench@default:default,javax.xml@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.equinox.launcher.gtk.hpux.ia64_32@default:false,org.eclipse.jdt@default:default,org.eclipse.equinox.launcher.gtk.linux.x86@default:false,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.debug.core@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.equinox.launcher.win32.win32.x86@default:false,org.eclipse.emf.workspace@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.m2m.qvt.oml.cst.parser@default:default,org.eclipse.zest.core@default:default,org.eclipse.gmf.runtime.diagram.ui.render@default:default,org.eclipse.emf.common@default:default,org.eclipse.help.appserver@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.gmf.xpand@default:default,org.eclipse.core.databinding@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.compare@default:default,org.eclipse.emf.teneo.hibernate.mapper@default:default,org.eclipse.core.net@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.help.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.geoshapes@default:default,org.eclipse.emf.importer.rose@default:default,org.h2@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.views@default:default,org.w3c.dom.svg@default:default,org.eclipse.gmf.runtime.emf.clipboard.core@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.help.base@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.ui.ide.application@default:default,org.w3c.css.sac@default:default,org.apache.log4j*1.2.13.v200903072027@default:default,org.eclipse.gmf.runtime.common.core@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.swt.win32.win32.x86@default:false,org.eclipse.equinox.http.jetty@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.emf.validation.ui.ide@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.gmf.runtime.diagram.ui@default:default,org.eclipse.gmf.runtime.notation.providers@default:default,org.eclipse.ui.console@default:default,org.eclipse.emf.validation@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.emf.mapping@default:default,lpg.runtime.java@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.ui@default:default,org.eclipse.ant.core@default:default,org.apache.lucene.queries@default:default,org.eclipse.swtbot.eclipse.spy@default:default,org.eclipse.swt.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.diagram.ui.providers.ide@default:default,org.eclipse.update.core.win32@default:false,org.eclipse.equinox.launcher@default:default,org.eclipse.swt.gtk.linux.ppc64@default:false,org.eclipse.emf.teneo@default:default,org.eclipse.m2m.qvt.oml@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.ant.launching@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.eclipse.emf.databinding.edit@default:default,org.hamcrest.core@default:default,org.eclipse.zest.layouts@default:default,org.eclipse.gmf.validate@default:default,org.sat4j.core@default:default,org.eclipse.pde.ui@default:default,org.eclipse.equinox.security.win32.x86@default:false,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.eclipse.draw2d@default:default,org.apache.batik.util@default:default,org.eclipse.gmf.xpand.qvtlibrary@default:default,org.eclipse.equinox.launcher.gtk.solaris.x86@default:false,org.eclipse.jdt.compiler.tool@default:false,org.apache.batik.svggen@default:default,org.eclipse.core.filesystem.hpux.ia64_32@default:false,org.eclipse.swtbot.eclipse.gef.finder@default:default,org.apache.lucene.spellchecker@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.ui.editors@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.gmf@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.ui.presentations.r21@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.equinox.common@2:true,org.eclipse.pde.runtime@default:default,javax.servlet@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.text@default:default,org.eclipse.core.variables@default:default,org.eclipse.emf.importer@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.gmf.runtime.diagram.ui.properties@default:default,org.eclipse.team.ui@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.gmf.runtime.emf.commands.core@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.core.boot@default:default,org.eclipse.emf.exporter@default:default,org.apache.commons.el@default:default,org.eclipse.gmf.runtime.draw2d.ui.render@default:default,org.eclipse.gmf.runtime.common.ui.action@default:default,org.eclipse.emf.teneo.hibernate@default:default,org.eclipse.swtbot.go@default:default,org.apache.lucene.core@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide@default:default,org.apache.lucene.analysis@default:default,org.eclipse.gmf.runtime.emf.ui.properties@default:default,org.eclipse.osgi.services@default:default,org.hibernate@default:default,org.apache.batik.bridge@default:default,org.eclipse.pde.build@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.swt.carbon.macosx@default:false,org.eclipse.gmf.runtime.common.ui.services@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.ui.browser@default:default,org.apache.batik.dom.svg@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.apache.batik.transcoder@default:default,org.eclipse.emf.teneo.annotations@default:default,org.w3c.dom.smil@default:default,org.eclipse.emf.transaction.ui@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.gmf.runtime.diagram.ui.dnd@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.gef@default:default,org.apache.batik.ext.awt@default:default,org.dom4j@default:default,org.eclipse.equinox.launcher.motif.solaris.sparc@default:false,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.launcher.cocoa.macosx@default:false,org.eclipse.emf.ecore.editor@default:default,org.eclipse.xpand@default:default,org.eclipse.gmf.codegen.edit@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.swt.gtk.linux.s390@default:false,org.eclipse.gmf.runtime.common.ui.services.dnd.ide@default:default,org.eclipse.core.resources.win32.x86@default:false,org.apache.derby@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.jsch.core@default:default,org.eclipse.ocl.ecore@default:default,org.eclipse.xtend@default:default,org.eclipse.swt.gtk.solaris.sparc@default:false,org.eclipse.ui.win32@default:false,org.eclipse.emf.ecore.edit@default:default,org.eclipse.gmf.runtime.diagram.ui.providers@default:default,org.junit4@default:default,org.eclipse.help.webapp@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.emf.mwe.utils@default:default,org.eclipse.ui.externaltools@default:default,org.apache.batik.parser@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.osgi@-1:true,org.mortbay.jetty.util@default:default,com.jcraft.jsch@default:default,org.eclipse.gmf.runtime.diagram.ui.printing.render@default:default,org.apache.commons.codec@default:default,org.eclipse.equinox.launcher.motif.hpux.ia64_32@default:false,org.eclipse.gmf.runtime.notation@default:default,org.eclipse.debug.ui@default:default,org.eclipse.ant.ui@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.update.scheduler@default:default,org.apache.xml.resolver@default:default,org.eclipse.jdt.core@default:default,org.hamcrest.integration@default:default,org.eclipse.team.core@default:default,org.eclipse.ui.intro@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,com.ibm.icu@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.equinox.jsp.jasper@default:default,javax.servlet.jsp@default:default,org.eclipse.swtbot.swt.finder@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.swt@default:default,org.eclipse.gmf.graphdef.codegen@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.help@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.pde@default:default,org.eclipse.jdt.junit.runtime@default:default,org.apache.lucene.snowball@default:default,org.apache.commons.cli@default:default,org.eclipse.core.filesystem.win32.x86@default:false,org.postgresql.jdbc3@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.pde.ua.core@default:default,org.eclipse.gmf.runtime.common.ui.services.action@default:default,org.eclipse.m2m.qvt.oml.project@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.core.expressions@default:default,org.eclipse.equinox.app@default:default,org.eclipse.gmf.runtime.diagram.core@default:default,org.eclipse.equinox.launcher.gtk.linux.s390@default:false,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.http.registry@default:default,org.eclipse.core.databinding.beans@default:default,org.hamcrest.text@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.platform@default:default,org.eclipse.swtbot.eclipse.finder@default:default,org.eclipse.jdt.launching.ui.macosx@default:default,org.eclipse.ui.net@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.equinox.launcher.motif.aix.ppc@default:false,org.eclipse.emf.ecore.change@default:default,org.eclipse.gmf.codegen@default:default,org.eclipse.update.core.linux@default:false,org.eclipse.swtbot.junit4_x@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.gmf.graphdef@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.apache.xerces@default:default,org.eclipse.equinox.launcher.carbon.macosx@default:false,org.eclipse.pde.ds.ui@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.update.ui@default:default,org.eclipse.equinox.launcher.gtk.solaris.sparc@default:false,org.eclipse.compare.win32@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc@default:false,org.hamcrest@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.pde.launching@default:default,org.eclipse.gmf.runtime.notation.edit@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.filesystem.solaris.sparc@default:false,org.eclipse.equinox.security@default:default,org.eclipse.core.filesystem.macosx@default:false,org.apache.commons.httpclient@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd@default:default,org.eclipse.gmf.runtime.diagram.ui.printing@default:default,org.apache.batik.dom@default:default,org.eclipse.gmf.runtime.common.ui.printing@default:default,org.eclipse.gmf.runtime.gef.ui@default:default,org.hamcrest.library@default:default,org.eclipse.ui.carbon@default:false,com.mysql.jdbc@default:default,org.eclipse.jface@default:default,org.aspectj.runtime@default:default,org.eclipse.jdt.compiler.apt@default:false,org.apache.batik.xml@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.swt.gtk.linux.x86@default:false,org.eclipse.emf.teneo.hibernate.eclipse@default:default,org.eclipse.emf.workspace.ui@default:default,org.eclipse.update.core@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.emf.validation.ui@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.hamcrest.generator@default:default,com.db4o@default:default,org.eclipse.core.filesystem.aix.ppc@default:false,org.eclipse.emf.converter@default:default,org.eclipse.ecf@default:default,org.apache.lucene.memory@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.search@default:default,org.eclipse.swtbot.eclipse.core@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.ocl@default:default,org.sat4j.pb@default:default,org.eclipse.gmf.runtime.emf.core@default:default,org.apache.jasper@default:default,org.eclipse.equinox.launcher.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.common.ui@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.gmf.common@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.pde.api.tools.ui@default:default,javax.persistence@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.apache.lucene.misc@default:default,org.eclipse.equinox.event@default:default,org.eclipse.gmf.runtime.emf.type.ui@default:default,org.eclipse.swt.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.swt.gtk.solaris.x86@default:false,org.eclipse.equinox.launcher.motif.linux.x86@default:false,org.apache.batik.pdf@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.osgi.util@default:default,org.objectweb.asm@default:default,org.mortbay.jetty.server@default:default,org.eclipse.rcp@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.gmf.runtime.emf.type.core@default:default"/>

-<stringAttribute key="selected_workspace_plugins" value="org.eclipse.emf.cdo.dawn.util@default:default,org.eclipse.emf.cdo.ui.ide@default:default,org.eclipse.emf.cdo.ui@default:default,org.eclipse.emf.cdo.net4j@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.edit@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.net4j.db@default:default,org.eclipse.emf.cdo.dawn.ecore.editor.dawn@default:false,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.emf.cdo.threedee.shell@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.examples.company@default:default,org.eclipse.emf.cdo.examples.company.edit@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.net4j@default:default,org.eclipse.emf.cdo.ui.shared@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.team@default:default,org.eclipse.net4j.ui@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.emf.cdo.dawn.ui@default:default,org.eclipse.net4j.util@default:default,org.eclipse.emf.cdo.dawn@default:default"/>

+<stringAttribute key="selected_target_plugins" value="org.eclipse.gmf.runtime.emf.commands.core@default:default,org.eclipse.swt.gtk.solaris.sparc@default:false,org.w3c.css.sac@default:default,org.eclipse.gmf.common@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.osgi.util@default:default,org.apache.lucene.queries@default:default,org.postgresql.jdbc3@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.jdt@default:default,org.apache.derby@default:default,org.hamcrest.generator@default:default,org.hamcrest.core@default:default,org.eclipse.help.base@default:default,org.eclipse.core.filesystem.linux.x86@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.zest.layouts@default:default,org.eclipse.swtbot.swt.finder@default:default,org.eclipse.equinox.event@default:default,org.eclipse.equinox.security.win32.x86@default:false,org.eclipse.gmf.codegen@default:default,javax.servlet@default:default,org.eclipse.equinox.launcher.gtk.solaris.sparc@default:false,org.eclipse.equinox.launcher.motif.aix.ppc@default:false,org.eclipse.equinox.jsp.jasper.registry@default:default,org.apache.jasper@default:default,org.eclipse.gmf.graphdef@default:default,org.eclipse.xpand@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.jdt.launching.ui.macosx@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.emf.mwe2.runtime@default:default,org.eclipse.core.filesystem.aix.ppc@default:false,org.eclipse.gef@default:default,org.apache.xerces@default:default,org.eclipse.zest.core@default:default,org.eclipse.ecf@default:default,org.hamcrest.integration@default:default,org.eclipse.update.core.linux@default:false,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.emf.mwe.utils@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.ui.win32@default:false,org.eclipse.equinox.launcher.gtk.linux.s390@default:false,org.eclipse.gmf.runtime.common.ui.action.ide@default:default,org.eclipse.equinox.security@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.w3c.dom.smil@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide@default:default,org.eclipse.gmf.xpand@default:default,org.w3c.dom.svg@default:default,org.eclipse.swtbot.eclipse.spy@default:default,org.eclipse.core.net.linux.x86@default:false,org.eclipse.gmf.runtime.diagram.ui.providers.ide@default:default,org.eclipse.pde.core@default:default,org.eclipse.gmf.runtime.diagram.ui.dnd@default:default,org.eclipse.update.core.win32@default:false,org.eclipse.emf.common.ui@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.gmf.runtime.common.ui.services@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.gmf.xpand.qvtlibrary@default:default,org.eclipse.gmf.runtime.diagram.ui.providers@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.apache.batik.parser@default:default,org.eclipse.jdt.debug@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.el@default:default,org.eclipse.draw2d@default:default,org.h2@default:default,org.eclipse.core.net.win32.x86@default:false,org.apache.commons.codec@default:default,org.eclipse.ocl@default:default,org.apache.lucene.spellchecker@default:default,org.eclipse.emf.mwe.core@default:default,org.eclipse.equinox.security.macosx@default:false,org.antlr.runtime@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.junit*3.8.2.v3_8_2_v20100427-1100@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.update.configurator@3:true,org.eclipse.ant.core@default:default,org.eclipse.rcp@default:default,org.eclipse.compare.win32@default:default,org.eclipse.ui.intro@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.swt.gtk.linux.s390x@default:false,org.eclipse.gmf.runtime.draw2d.ui.render.awt@default:default,org.eclipse.swtbot.eclipse.finder@default:default,org.eclipse.emf.codegen.ui@default:default,org.eclipse.emf.transaction@default:default,org.eclipse.gmf.runtime.diagram.ui.printing@default:default,org.eclipse.ui.externaltools@default:default,org.apache.commons.logging*1.0.4.v201101211617@default:default,org.eclipse.gmf.runtime.emf.type.core@default:default,org.eclipse.core.databinding.observable@default:default,org.hamcrest@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.swt@default:default,org.eclipse.m2m.qvt.oml.cst.parser@default:default,org.eclipse.gmf.runtime.common.ui.services.properties@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.core.expressions@default:default,org.eclipse.equinox.weaving.caching@default:default,org.eclipse.core.filesystem.hpux.ia64_32@default:false,org.apache.batik.util.gui@default:default,org.eclipse.swt.cocoa.macosx@default:false,org.eclipse.compare.core@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.gmf.runtime.emf.type.ui@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.ant.ui@default:default,org.eclipse.jdt.launching.macosx@default:default,org.eclipse.equinox.launcher.cocoa.macosx@default:false,org.eclipse.ui.ide.application@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.gmf.runtime.emf.ui.properties@default:default,org.eclipse.ui.ide@default:default,org.eclipse.compare@default:default,org.sat4j.pb@default:default,org.eclipse.equinox.launcher.cocoa.macosx.x86_64@default:false,org.eclipse.xtend@default:default,org.eclipse.equinox.p2.engine@default:default,org.mortbay.jetty.server@default:default,org.eclipse.gmf.runtime.diagram.ui.render@default:default,com.ibm.icu@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.swtbot.go@default:default,org.eclipse.swt.carbon.macosx@default:false,org.eclipse.gmf.runtime.common.ui.services.action@default:default,org.mortbay.jetty.util@default:default,org.eclipse.emf.transaction.ui@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.emf.teneo.annotations@default:default,org.eclipse.pde.launching@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd.ide@default:default,org.eclipse.core.variables@default:default,org.eclipse.emf.ant@default:default,org.hamcrest.library@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.ocl.ecore@default:default,org.eclipse.equinox.common@2:true,org.apache.commons.lang@default:default,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.equinox.p2.ui@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.emf.validation@default:default,org.eclipse.emf.exporter@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.jdt.ui@default:default,org.eclipse.team.core@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jsch.core@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.ui@default:default,org.eclipse.gmf.runtime.common.ui.printing@default:default,org.eclipse.emf.workspace@default:default,org.eclipse.equinox.launcher.motif.hpux.ia64_32@default:false,org.eclipse.swt.gtk.linux.ppc64@default:false,org.eclipse.gmf.runtime.emf.clipboard.core@default:default,org.eclipse.debug.ui@default:default,com.mysql.jdbc@default:default,org.eclipse.update.scheduler@default:default,org.eclipse.ant.launching@default:default,org.hsqldb@default:default,org.dom4j@default:default,org.apache.lucene@default:default,org.eclipse.gmf.runtime.draw2d.ui.render@default:default,org.eclipse.equinox.launcher.motif.solaris.sparc@default:false,org.apache.batik.pdf@default:default,org.eclipse.emf.workspace.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.resources.editor@default:default,org.eclipse.gmf.runtime.notation.edit@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.gmf.runtime.diagram.ui@default:default,org.eclipse.emf.teneo@default:default,org.eclipse.equinox.launcher.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.p2.repository@default:default,org.eclipse.gmf.runtime.diagram.core@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.apache.lucene.misc@default:default,org.eclipse.ui.cheatsheets@default:default,org.w3c.dom.events@default:default,org.eclipse.jdt.core@default:default,org.eclipse.equinox.app@default:default,org.eclipse.gmf.runtime.gef.ui@default:default,org.eclipse.emf.mapping@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.jdt.compiler.tool@default:false,org.apache.batik.ext.awt@default:default,org.eclipse.update.ui@default:default,org.eclipse.ui.console@default:default,org.eclipse.gmf.runtime.common.ui.printing.win32@default:false,org.eclipse.gmf.runtime.draw2d.ui@default:default,org.eclipse.search@default:default,org.eclipse.equinox.launcher.motif.linux.x86@default:false,org.eclipse.debug.core@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.equinox.launcher.win32.win32.x86@default:false,org.eclipse.emf.importer@default:default,org.eclipse.swtbot.eclipse.gef.finder@default:default,org.eclipse.platform@default:default,org.eclipse.pde.ui@default:default,org.eclipse.gmf.runtime.diagram.ui.actions@default:default,org.eclipse.equinox.launcher.gtk.linux.x86@default:false,org.eclipse.jface@default:default,org.eclipse.team.ui@default:default,org.apache.batik.svggen@default:default,org.eclipse.equinox.launcher.gtk.linux.x86_64@default:false,org.objectweb.asm@default:default,org.eclipse.swt.gtk.solaris.x86@default:false,org.eclipse.help.ui@default:default,org.apache.log4j*1.2.15.v201005080500@default:default,org.eclipse.emf.validation.ui@default:default,org.apache.log4j*1.2.13.v200903072027@default:default,org.eclipse.update.core@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.hamcrest.text@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.gmf.runtime.notation@default:default,org.eclipse.swt.gtk.linux.x86@default:false,org.eclipse.gmf.runtime.notation.providers@default:default,org.eclipse.help@default:default,org.eclipse.gmf@default:default,org.eclipse.pde.ua.ui@default:default,javax.xml@default:default,org.eclipse.m2m.qvt.oml.common@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.emf.importer.rose@default:default,org.eclipse.core.databinding@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,javax.persistence@default:default,org.eclipse.equinox.ds@1:true,org.apache.commons.cli@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.apache.batik.util@default:default,org.eclipse.gmf.codegen.edit@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.swtbot.junit4_x@default:default,org.eclipse.m2m.qvt.oml.ecore.imperativeocl@default:default,org.apache.batik.bridge@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.core.commands@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.apache.lucene.core@default:default,org.eclipse.m2m.qvt.oml.project@default:default,org.hibernate@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.equinox.launcher.carbon.macosx@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.gmf.runtime.common.core@default:default,org.apache.ant@default:default,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.core.filesystem.macosx@default:false,org.eclipse.jface.text@default:default,org.eclipse.gmf.runtime.diagram.ui.geoshapes@default:default,org.eclipse.gmf.runtime.diagram.ui.printing.render@default:default,org.apache.xml.serializer@default:default,org.eclipse.core.resources.win32.x86@default:false,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.net@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.ui.cocoa@default:false,org.eclipse.equinox.p2.console@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.m2m.qvt.oml.runtime@default:default,org.sat4j.core@default:default,org.aspectj.runtime@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.swt.win32.win32.x86@default:false,org.eclipse.ui.presentations.r21@default:default,org.apache.batik.xml@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.jdt.junit.core@default:default,javax.servlet.jsp@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.ui.browser@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.core.filesystem.win32.x86@default:false,org.eclipse.swt.gtk.hpux.ia64_32@default:false,org.eclipse.equinox.jsp.jasper@default:default,org.apache.batik.dom@default:default,org.eclipse.core.jobs@default:default,org.eclipse.gmf.runtime.common.ui.services.dnd@default:default,org.eclipse.ui.editors@default:default,org.aspectj.weaver@default:default,org.apache.batik.css@default:default,org.eclipse.emf.edit@default:default,org.eclipse.gmf.validate@default:default,org.eclipse.emf.ecore@default:default,org.apache.xml.resolver@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.apache.lucene.analysis@default:default,org.eclipse.core.boot@default:default,org.eclipse.gmf.runtime.common.ui@default:default,com.db4o@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc64@default:false,org.eclipse.emf@default:default,com.jcraft.jsch@default:default,org.eclipse.xtend.typesystem.emf@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.gmf.runtime.common.ui.action@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.apache.batik.dom.svg@default:default,org.eclipse.gmf.graphdef.codegen@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.core.runtime@default:true,org.eclipse.emf.teneo.hibernate.mapper@default:default,org.junit4@default:default,org.eclipse.emf.common@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.pde@default:default,org.eclipse.m2m.qvt.oml@default:default,org.eclipse.ui.carbon@default:false,org.eclipse.gmf.runtime.emf.core@default:default,org.eclipse.emf.teneo.eclipse@default:default,org.eclipse.emf.converter@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.equinox.launcher.gtk.solaris.x86@default:false,org.eclipse.ui.views@default:default,org.apache.lucene.snowball@default:default,org.eclipse.m2m.qvt.oml.emf.util@default:default,org.eclipse.jdt.launching@default:default,org.eclipse.ui.net@default:default,lpg.runtime.java@default:default,org.apache.lucene.memory@default:default,org.eclipse.core.filesystem.solaris.sparc@default:false,org.eclipse.pde.build@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.emf.teneo.hibernate.eclipse@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.resources@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.apache.commons.httpclient@default:default,org.eclipse.gmf.runtime.emf.ui@default:default,org.eclipse.swt.cocoa.macosx.x86_64@default:false,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.equinox.launcher.gtk.linux.s390x@default:false,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.osgi.services@default:default,org.eclipse.emf.teneo.hibernate@default:default,org.eclipse.equinox.util@default:default,org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.text@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.help.webapp@default:default,org.eclipse.swt.gtk.linux.s390@default:false,org.eclipse.help.appserver@default:default,org.eclipse.emf.validation.ui.ide@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.gmf.runtime.diagram.ui.properties@default:default,org.eclipse.swtbot.eclipse.core@default:default,org.eclipse.equinox.p2.transport.ecf@default:default,org.apache.batik.transcoder@default:default,org.eclipse.equinox.p2.ql@default:default,org.eclipse.equinox.launcher.gtk.linux.ppc@default:false"/>

+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.net4j.ui@default:default,org.eclipse.emf.cdo.ui.ide@default:default,org.eclipse.net4j.util@default:default,org.eclipse.emf.cdo.ui@default:default,org.eclipse.net4j.db@default:default,org.eclipse.emf.cdo.examples.company@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.emf.cdo.examples.company.edit@default:default,org.eclipse.emf.cdo.dawn.util@default:default,org.eclipse.emf.cdo.ui.shared@default:default,org.eclipse.emf.cdo.threedee.shell@default:default,org.eclipse.net4j@default:default,org.eclipse.emf.cdo.dawn@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.team@default:default,org.eclipse.emf.cdo.edit@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.emf.cdo.dawn.ui@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.dawn.ecore.editor.dawn@default:false,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.emf.cdo.net4j@default:default"/>

 <booleanAttribute key="show_selected_only" value="false"/>

 <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>

 <booleanAttribute key="tracing" value="false"/>

diff --git "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Server\051.launch" "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Server\051.launch"
index f3be767..eb24398 100644
--- "a/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Server\051.launch"
+++ "b/org.eclipse.emf.cdo.threedee.agent/ThreeDee Agent \050Server\051.launch"
@@ -6,7 +6,7 @@
 <booleanAttribute key="automaticAdd" value="false"/>

 <booleanAttribute key="automaticValidate" value="false"/>

 <stringAttribute key="bootstrap" value=""/>

-<stringAttribute key="checked" value="org.eclipse.emf.cdo.common,org.eclipse.emf.cdo.server,org.eclipse.emf.cdo.threedee,org.eclipse.emf.cdo.threedee.agent,org.eclipse.emf.cdo.threedee.common"/>

+<stringAttribute key="checked" value="[NONE]"/>

 <booleanAttribute key="clearConfig" value="true"/>

 <booleanAttribute key="clearws" value="false"/>

 <booleanAttribute key="clearwslog" value="false"/>

@@ -25,11 +25,11 @@
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>

 <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}&#13;&#10;-debug&#13;&#10;-console"/>

 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>

-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m&#13;&#10;-Xmx1024m&#13;&#10;-Ddebug=true&#13;&#10;-Dnet4j.config=&quot;${project_loc:/org.eclipse.emf.cdo.server.product-feature}/rootfiles/configuration&quot;&#13;&#10;-Dorg.eclipse.emf.cdo.server.browser.port=7777&#13;&#10;-Dorg.osgi.service.http.port=8080&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook"/>

+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m&#13;&#10;-Xmx1024m&#13;&#10;-Ddebug=true&#13;&#10;-Dnet4j.config=&quot;${project_loc:/org.eclipse.emf.cdo.server.product-feature}/rootfiles/configuration&quot;&#13;&#10;-Dorg.eclipse.emf.cdo.server.browser.port=7777&#13;&#10;-Dorg.osgi.service.http.port=8080&#13;&#10;-Dosgi.framework.extensions=org.eclipse.equinox.weaving.hook&#13;&#10;-Dorg.eclipse.emf.cdo.threedee.agent.name=&quot;Server&quot;"/>

 <stringAttribute key="pde.version" value="3.3"/>

 <stringAttribute key="product" value="org.eclipse.platform.ide"/>

-<stringAttribute key="selected_target_plugins" value="org.eclipse.equinox.registry@default:default,org.eclipse.equinox.weaving.caching@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.aspectj.weaver@default:default,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.core.filesystem.win32.x86_64@default:false,org.hsqldb@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.emf.common@default:default,org.eclipse.core.databinding@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.h2@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ui@default:default,org.eclipse.ant.core@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.equinox.common@2:true,javax.servlet@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.resources@default:default,com.mongodb@default:default,org.eclipse.osgi.services@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.emf.ecore@default:default,org.apache.derby@default:default,org.eclipse.osgi@-1:true,org.eclipse.core.filesystem@default:default,org.eclipse.team.core@default:default,com.ibm.icu@default:default,org.eclipse.swt@default:default,org.eclipse.help@default:default,org.postgresql.jdbc3@default:default,org.eclipse.core.expressions@default:default,org.eclipse.equinox.app@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,com.mysql.jdbc@default:default,org.eclipse.jface@default:default,org.aspectj.runtime@default:default,org.eclipse.core.runtime@default:true"/>

-<stringAttribute key="selected_workspace_plugins" value="org.eclipse.emf.cdo.server.mongodb@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.net4j.db@default:default,org.eclipse.net4j.db.postgresql@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.net4j.db.derby@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.net4j@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.net4j.db.h2@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.net4j.util@default:default,org.eclipse.net4j.db.mysql@default:default,org.eclipse.net4j.db.hsqldb@default:default"/>

+<stringAttribute key="selected_target_plugins" value="org.postgresql.jdbc3@default:default,org.eclipse.emf.ecore.xmi@default:default,org.apache.derby@default:default,javax.servlet@default:default,org.h2@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.swt@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.expressions@default:default,org.eclipse.equinox.weaving.caching@default:default,com.ibm.icu@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.core.variables@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.weaving.aspectj@3:true,org.eclipse.core.contenttype@default:default,org.eclipse.team.core@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ui@default:default,com.mysql.jdbc@default:default,org.hsqldb@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.equinox.app@default:default,org.eclipse.jface@default:default,org.eclipse.help@default:default,org.eclipse.core.databinding@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.core.commands@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.equinox.preferences@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.aspectj.runtime@default:default,org.eclipse.core.jobs@default:default,org.aspectj.weaver@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.core.runtime@default:true,org.eclipse.emf.common@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.resources@default:default,com.mongodb@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.osgi.services@default:default"/>

+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.net4j.util@default:default,org.eclipse.net4j.db@default:default,org.eclipse.emf.cdo.server.mongodb@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.agent@default:default,org.eclipse.net4j.db.hsqldb@default:default,org.eclipse.net4j.db.h2@default:default,org.eclipse.net4j@default:default,org.eclipse.net4j.db.mysql@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.net4j.db.derby@default:default,org.eclipse.net4j.db.postgresql@default:default"/>

 <booleanAttribute key="show_selected_only" value="true"/>

 <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>

 <booleanAttribute key="tracing" value="false"/>

diff --git a/org.eclipse.emf.cdo.threedee.agent/src/org/eclipse/emf/cdo/threedee/agent/Agent.java b/org.eclipse.emf.cdo.threedee.agent/src/org/eclipse/emf/cdo/threedee/agent/Agent.java
index 6eaec54..705c64e 100644
--- a/org.eclipse.emf.cdo.threedee.agent/src/org/eclipse/emf/cdo/threedee/agent/Agent.java
+++ b/org.eclipse.emf.cdo.threedee.agent/src/org/eclipse/emf/cdo/threedee/agent/Agent.java
@@ -29,6 +29,7 @@
 import org.eclipse.net4j.util.lifecycle.ILifecycle;

 import org.eclipse.net4j.util.lifecycle.LifecycleEventAdapter;

 import org.eclipse.net4j.util.lifecycle.LifecycleState;

+import org.eclipse.net4j.util.om.OMPlatform;

 import org.eclipse.net4j.util.om.trace.ContextTracer;

 

 import java.util.IdentityHashMap;

@@ -293,6 +294,12 @@
 

   public static void start(String name)

   {

+    String property = OMPlatform.INSTANCE.getProperty("org.eclipse.emf.cdo.threedee.agent.name");

+    if (property != null)

+    {

+      name = property;

+    }

+

     INSTANCE.setName(name);

     INSTANCE.setServer("localhost:" + ThreeDeeProtocol.PROTOCOL_PORT);

     INSTANCE.activate();

@@ -340,10 +347,17 @@
         {

           if (connector != null)

           {

-            String[] key = container.getElementKey(connector);

-            if (key != null)

+            try

             {

-              container.removeElement(key[0], key[1], key[2]);

+              String[] key = container.getElementKey(connector);

+              if (key != null)

+              {

+                container.removeElement(key[0], key[1], key[2]);

+              }

+            }

+            catch (Exception ignore)

+            {

+              System.out.println(ignore.getMessage());

             }

           }

         }

diff --git "a/org.eclipse.emf.cdo.threedee.ui/ThreeDee Frontend \0503D\051.launch" "b/org.eclipse.emf.cdo.threedee.ui/ThreeDee Frontend \0503D\051.launch"
index 8db7fb6..4faac98 100644
--- "a/org.eclipse.emf.cdo.threedee.ui/ThreeDee Frontend \0503D\051.launch"
+++ "b/org.eclipse.emf.cdo.threedee.ui/ThreeDee Frontend \0503D\051.launch"
@@ -5,7 +5,7 @@
 <booleanAttribute key="automaticAdd" value="false"/>

 <booleanAttribute key="automaticValidate" value="false"/>

 <stringAttribute key="bootstrap" value=""/>

-<stringAttribute key="checked" value="[NONE]"/>

+<stringAttribute key="checked" value="org.eclipse.emf.cdo.threedee"/>

 <booleanAttribute key="clearConfig" value="false"/>

 <booleanAttribute key="clearws" value="false"/>

 <booleanAttribute key="clearwslog" value="false"/>

@@ -23,8 +23,9 @@
 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx512m&#13;&#10;-XX:MaxPermSize=2048m&#13;&#10;-Dsun.awt.nopixfmt=true"/>

 <stringAttribute key="pde.version" value="3.3"/>

 <stringAttribute key="product" value="org.eclipse.platform.ide"/>

-<stringAttribute key="selected_target_plugins" value="org.apache.ant@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.core.net.win32.x86@default:false,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.jface.text@default:default,org.eclipse.core.commands@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.eclipse.ui.ide@default:default,org.eclipse.core.contenttype@default:default,org.apache.lucene@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.emf.common@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.core.databinding@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.core.net@default:default,org.eclipse.help.ui@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.views@default:default,org.eclipse.help.base@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.swt.win32.win32.x86@default:false,org.eclipse.equinox.http.jetty@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.ui@default:default,org.eclipse.ant.core@default:default,org.apache.lucene.queries@default:default,org.eclipse.equinox.security.win32.x86@default:false,org.apache.lucene.spellchecker@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.equinox.common@2:true,javax.servlet@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.text@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.resources@default:default,org.apache.commons.el@default:default,org.apache.lucene.core@default:default,org.apache.lucene.analysis@default:default,org.eclipse.osgi.services@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.emf.ecore@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.core.resources.win32.x86@default:false,org.eclipse.ui.win32@default:false,org.eclipse.equinox.p2.engine@default:default,org.eclipse.osgi@-1:true,org.mortbay.jetty.util@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.team.core@default:default,org.eclipse.ui.intro@default:default,com.ibm.icu@default:default,javax.servlet.jsp@default:default,org.eclipse.swt@default:default,org.eclipse.help@default:default,org.apache.lucene.snowball@default:default,org.eclipse.core.filesystem.win32.x86@default:false,org.eclipse.core.expressions@default:default,org.eclipse.equinox.app@default:default,org.eclipse.platform@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.security@default:default,org.eclipse.jface@default:default,org.eclipse.ecf@default:default,org.apache.lucene.memory@default:default,org.eclipse.equinox.p2.core@default:default,org.apache.jasper@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.p2.metadata@default:default,org.apache.lucene.misc@default:default,org.mortbay.jetty.server@default:default"/>

-<stringAttribute key="selected_workspace_plugins" value="org.eclipse.emf.cdo.net4j@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.net4j.db@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.net4j@default:default,com.sun.j3d@default:default,org.eclipse.net4j@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.net4j.ui@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.net4j.util@default:default,org.eclipse.emf.cdo.threedee@default:default,org.eclipse.emf.cdo.threedee.ui@default:default"/>

+<stringAttribute key="selectedPlugin" value="org.eclipse.emf.cdo.threedee"/>

+<stringAttribute key="selected_target_plugins" value="org.eclipse.ecf.filetransfer@default:default,org.apache.lucene.queries@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.help.base@default:default,org.eclipse.equinox.security.win32.x86@default:false,javax.servlet@default:default,org.apache.jasper@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.ecf@default:default,org.eclipse.ui.win32@default:false,org.eclipse.equinox.security@default:default,org.apache.commons.logging*1.1.1.v201101211721@default:default,org.apache.commons.el@default:default,org.eclipse.core.net.win32.x86@default:false,org.apache.lucene.spellchecker@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.ant.core@default:default,org.eclipse.ui.intro@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.swt@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.core.expressions@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.ui.ide@default:default,org.eclipse.equinox.p2.engine@default:default,org.mortbay.jetty.server@default:default,com.ibm.icu@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.core.variables@default:default,org.eclipse.equinox.common@2:true,org.eclipse.core.contenttype@default:default,org.eclipse.team.core@default:default,org.eclipse.ui.workbench@default:default,org.apache.lucene.highlighter@default:default,org.eclipse.ui@default:default,org.apache.lucene@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.equinox.p2.repository@default:default,org.apache.lucene.misc@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.platform@default:default,org.eclipse.jface@default:default,org.eclipse.help.ui@default:default,org.eclipse.help@default:default,org.eclipse.core.databinding@default:default,org.eclipse.equinox.weaving.hook@default:false,org.eclipse.core.commands@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.apache.lucene.core@default:default,org.eclipse.equinox.preferences@default:default,org.apache.ant@default:default,org.eclipse.jface.text@default:default,org.eclipse.core.resources.win32.x86@default:false,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.core.net@default:default,org.eclipse.swt.win32.win32.x86@default:false,javax.servlet.jsp@default:default,org.eclipse.core.filesystem.win32.x86@default:false,org.eclipse.core.jobs@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.ecf.identity@default:default,org.apache.lucene.analysis@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.core.runtime@default:true,org.eclipse.emf.common@default:default,org.eclipse.ui.views@default:default,org.apache.lucene.snowball@default:default,org.apache.lucene.memory@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.forms@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.osgi.services@default:default,org.eclipse.text@default:default"/>

+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.net4j.ui@default:default,org.eclipse.net4j.util@default:default,org.eclipse.net4j.db@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.emf.cdo.threedee.ui@default:default,com.sun.j3d@default:default,org.eclipse.emf.cdo.threedee@default:default,org.eclipse.net4j@default:default,org.eclipse.net4j.util.ui@default:default,org.eclipse.emf.cdo.threedee.common@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.net4j.ui.shared@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.emf.cdo.net4j@default:default"/>

 <booleanAttribute key="show_selected_only" value="false"/>

 <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>

 <booleanAttribute key="tracing" value="true"/>

@@ -176,7 +177,7 @@
 <mapEntry key="org.eclipse.emf.cdo.threedee.ui.examples/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.threedee.ui/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.threedee/debug" value="true"/>

-<mapEntry key="org.eclipse.emf.cdo.threedee/debug.event" value="false"/>

+<mapEntry key="org.eclipse.emf.cdo.threedee/debug.event" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.threedee/debug.event.handle" value="false"/>

 <mapEntry key="org.eclipse.emf.cdo.threedee/debug.event.receive" value="false"/>

 <mapEntry key="org.eclipse.emf.cdo.ui.efs/debug" value="true"/>

@@ -186,7 +187,6 @@
 <mapEntry key="org.eclipse.emf.cdo.ui.workspace/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.ui/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.ui/test" value="true"/>

-<mapEntry key="org.eclipse.emf.cdo.ui/test.bulk_add" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.workspace.efs/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo.workspace/debug" value="true"/>

 <mapEntry key="org.eclipse.emf.cdo/debug" value="true"/>

diff --git a/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeView.java b/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeView.java
index 0a152cc..c4c59a4 100644
--- a/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeView.java
+++ b/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeView.java
@@ -86,19 +86,32 @@
   @Override
   public void createPartControl(Composite parent)
   {
-    world = new ThreeDeeWorld(parent);
+    synchronized (Frontend.INSTANCE)
+    {
+      System.err.println(getClass().getSimpleName() + ".createPartControl()");
 
-    contributeToActionBars();
+      world = new ThreeDeeWorld(parent);
+      for (Session session : Frontend.INSTANCE.getElements())
+      {
+        Element rootElement = session.getRootElement();
+        if (rootElement != null/* && !elementGroups.containsKey(rootElement) */)
+        {
+          world.addElement(rootElement);
+        }
+      }
 
-    // startSmartphoneNavigation(parent);
+      contributeToActionBars();
 
-    DescriptorView.INSTANCE.addListener(descriptorViewListener);
-    descriptorViewListener.connect(DescriptorView.INSTANCE.getValue());
+      // startSmartphoneNavigation(parent);
 
-    getSite().setSelectionProvider(world);
-    getSite().getPage().addSelectionListener(new PageSelectionListener());
+      DescriptorView.INSTANCE.addListener(descriptorViewListener);
+      descriptorViewListener.connect(DescriptorView.INSTANCE.getValue());
 
-    Frontend.INSTANCE.addListener(frontendListener);
+      getSite().setSelectionProvider(world);
+      getSite().getPage().addSelectionListener(new PageSelectionListener());
+
+      Frontend.INSTANCE.addListener(frontendListener);
+    }
   }
 
   protected void startSmartphoneNavigation(Composite composite)
diff --git a/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeWorld.java b/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeWorld.java
index 2c70f63..24cfc81 100644
--- a/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeWorld.java
+++ b/org.eclipse.emf.cdo.threedee.ui/src/org/eclipse/emf/cdo/threedee/ui/ThreeDeeWorld.java
@@ -130,15 +130,6 @@
     composite.setLayout(new FillLayout());

 

     initUniverse();

-

-    for (Session session : Frontend.INSTANCE.getElements())

-    {

-      Element rootElement = session.getRootElement();

-      if (rootElement != null && !elementGroups.containsKey(rootElement))

-      {

-        addElement(rootElement);

-      }

-    }

   }

 

   private void initUniverse()

@@ -474,10 +465,13 @@
 

   public void updateReferences()

   {

-    for (Session session : Frontend.INSTANCE.getElements())

+    synchronized (Frontend.INSTANCE)

     {

-      Element[] elements = session.getElements();

-      updateReferences(elements);

+      for (Session session : Frontend.INSTANCE.getElements())

+      {

+        Element[] elements = session.getElements();

+        updateReferences(elements);

+      }

     }

   }

 

diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/AbstractView.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/AbstractView.java
index 8246d37..2c65f5d 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/AbstractView.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/AbstractView.java
@@ -138,28 +138,32 @@
   @Override
   public void createPartControl(Composite parent)
   {
-    ViewContentProvider contentProvider = new ViewContentProvider();
+    synchronized (Frontend.INSTANCE)
+    {
+      System.err.println(getClass().getSimpleName() + ".createPartControl()");
 
-    viewer = new CheckboxTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
-    viewer.setContentProvider(contentProvider);
-    viewer.setLabelProvider(createLabelProvider(viewer.getControl().getDisplay()));
-    viewer.setSorter(createSorter());
-    viewer.setInput(getInput());
-    viewer.addCheckStateListener(checkStateListener);
+      ViewContentProvider contentProvider = new ViewContentProvider();
 
-    setAllChecked(true);
+      viewer = new CheckboxTreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
+      viewer.setContentProvider(contentProvider);
+      viewer.setLabelProvider(createLabelProvider(viewer.getControl().getDisplay()));
+      viewer.setSorter(createSorter());
+      viewer.setInput(getInput());
+      viewer.addCheckStateListener(checkStateListener);
 
-    Tree tree = viewer.getTree();
-    tree.addSelectionListener(new SubTreeSelectionAdapter(contentProvider, tree));
+      setAllChecked(true);
 
-    Frontend.INSTANCE.addListener(frontendListener);
+      Tree tree = viewer.getTree();
+      tree.addSelectionListener(new SubTreeSelectionAdapter(contentProvider, tree));
 
-    getSite().setSelectionProvider(viewer);
+      getSite().setSelectionProvider(viewer);
 
-    contributeToActionBars();
-    hookDoubleClick();
+      contributeToActionBars();
+      hookDoubleClick();
 
-    setInstance(this);
+      setInstance(this);
+      Frontend.INSTANCE.addListener(frontendListener);
+    }
   }
 
   protected void contributeToActionBars()
diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/DescriptorView.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/DescriptorView.java
index 6465054..ae6bb36 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/DescriptorView.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/DescriptorView.java
@@ -153,16 +153,16 @@
       if (object instanceof ElementDescriptor)
       {
         int count = 0;
-        for (Session session : Frontend.INSTANCE.getElements())
-        {
-          for (Element element : session.getAllElements())
-          {
-            if (element.getDescriptor() == object)
-            {
-              ++count;
-            }
-          }
-        }
+        // for (Session session : Frontend.INSTANCE.getElements())
+        // {
+        // for (Element element : session.getAllElements())
+        // {
+        // if (element.getDescriptor() == object)
+        // {
+        // ++count;
+        // }
+        // }
+        // }
 
         String label = ((ElementDescriptor)object).getLabel();
         if (count != 0)
diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/ElementView.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/ElementView.java
index 1baeb22..d5b230d 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/ElementView.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/ElementView.java
@@ -45,16 +45,19 @@
   @Override
   public List<Element> getContents()
   {
-    List<Element> result = new ArrayList<Element>();
-    for (Session session : Frontend.INSTANCE.getElements())
+    synchronized (Frontend.INSTANCE)
     {
-      for (Element element : session.getAllElements())
+      List<Element> result = new ArrayList<Element>();
+      for (Session session : Frontend.INSTANCE.getElements())
       {
-        result.add(element);
+        for (Element element : session.getAllElements())
+        {
+          result.add(element);
+        }
       }
-    }
 
-    return result;
+      return result;
+    }
   }
 
   @Override
diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Frontend.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Frontend.java
index 05713a2..c9da45c 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Frontend.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Frontend.java
@@ -15,6 +15,7 @@
 

 import org.eclipse.net4j.tcp.ITCPAcceptor;

 import org.eclipse.net4j.tcp.TCPUtil;

+import org.eclipse.net4j.util.concurrent.ConcurrencyUtil;

 import org.eclipse.net4j.util.container.Container;

 import org.eclipse.net4j.util.container.IPluginContainer;

 import org.eclipse.net4j.util.lifecycle.ILifecycle;

@@ -45,75 +46,64 @@
   }

 

   @Override

-  public boolean isEmpty()

+  public synchronized boolean isEmpty()

   {

-    synchronized (sessions)

-    {

-      return sessions.isEmpty();

-    }

+    return sessions.isEmpty();

   }

 

-  public Session[] getElements()

+  public synchronized Session[] getElements()

   {

-    synchronized (sessions)

-    {

-      return sessions.values().toArray(new Session[sessions.size()]);

-    }

+    return sessions.values().toArray(new Session[sessions.size()]);

   }

 

-  public void putConnector(String local, Element connector)

+  public synchronized void putConnector(String local, Element connector)

   {

-    synchronized (connectors)

-    {

-      connectors.put(local, connector);

-    }

+    connectors.put(local, connector);

   }

 

-  public Element getConnector(String local)

+  public synchronized Element getConnector(String local)

   {

-    synchronized (connectors)

-    {

-      return connectors.get(local);

-    }

+    return connectors.get(local);

   }

 

-  public synchronized Session openSession(FrontendProtocol protocol, String name)

+  public Session openSession(final FrontendProtocol protocol, String name)

   {

-    int id = ++lastSessionID;

-    final Session session = new Session(protocol, name, id);

-    session.activate();

-

-    protocol.addListener(new LifecycleEventAdapter()

+    Session session;

+    synchronized (INSTANCE)

     {

-      @Override

-      protected void onDeactivated(ILifecycle lifecycle)

+      System.err.println("Frontend.openSession(" + name + ")");

+

+      int id = ++lastSessionID;

+      session = new Session(protocol, name, id);

+      session.activate();

+

+      protocol.addListener(new LifecycleEventAdapter()

       {

-        int id = session.getID();

-        synchronized (connectors)

+        @Override

+        protected void onDeactivated(ILifecycle lifecycle)

         {

-          for (Iterator<Entry<String, Element>> it = connectors.entrySet().iterator(); it.hasNext();)

+          Session session = protocol.getInfraStructure();

+          synchronized (INSTANCE)

           {

-            Entry<String, Element> entry = it.next();

-            Element connector = entry.getValue();

-            if (connector.getProvider().getID() == id)

+            int id = session.getID();

+            for (Iterator<Entry<String, Element>> it = connectors.entrySet().iterator(); it.hasNext();)

             {

-              it.remove();

+              Entry<String, Element> entry = it.next();

+              Element connector = entry.getValue();

+              if (connector.getProvider().getID() == id)

+              {

+                it.remove();

+              }

             }

+

+            sessions.remove(id);

+            session.deactivate();

           }

+

+          fireElementRemovedEvent(session);

         }

+      });

 

-        synchronized (sessions)

-        {

-          sessions.remove(id);

-        }

-

-        session.deactivate();

-        fireElementRemovedEvent(session);

-      }

-    });

-

-    synchronized (sessions)

-    {

       sessions.put(id, session);

     }

 

@@ -130,8 +120,20 @@
   @Override

   protected void doActivate() throws Exception

   {

+    System.err.println("Frontend.doActivate()");

+

     super.doActivate();

-    acceptor = TCPUtil.getAcceptor(IPluginContainer.INSTANCE, "0.0.0.0:" + ThreeDeeProtocol.PROTOCOL_PORT);

+

+    new Thread("AcceptorStarter")

+    {

+      @Override

+      public void run()

+      {

+        ConcurrencyUtil.sleep(3000);

+        System.err.println("Acceptor.activate()");

+        acceptor = TCPUtil.getAcceptor(IPluginContainer.INSTANCE, "0.0.0.0:" + ThreeDeeProtocol.PROTOCOL_PORT);

+      }

+    }.start();

   }

 

   @Override

diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Session.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Session.java
index 715f670..41732d5 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Session.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/Session.java
@@ -65,7 +65,7 @@
   @Override

   public boolean isEmpty()

   {

-    synchronized (cache)

+    synchronized (Frontend.INSTANCE)

     {

       return elements.length == 0;

     }

@@ -73,7 +73,7 @@
 

   public Element[] getAllElements()

   {

-    synchronized (cache)

+    synchronized (Frontend.INSTANCE)

     {

       return cache.values().toArray(new Element[cache.size()]);

     }

@@ -81,12 +81,15 @@
 

   public Element getRootElement()

   {

-    return rootElement;

+    synchronized (Frontend.INSTANCE)

+    {

+      return rootElement;

+    }

   }

 

   public Element[] getElements()

   {

-    synchronized (cache)

+    synchronized (Frontend.INSTANCE)

     {

       return elements;

     }

@@ -99,7 +102,7 @@
 

   public Element getElement(int id)

   {

-    synchronized (cache)

+    synchronized (Frontend.INSTANCE)

     {

       return cache.get(id);

     }

@@ -110,13 +113,15 @@
   {

     StringBuilder builder = new StringBuilder();

     builder.append("Agent ");

-    builder.append(id);

 

     if (name != null)

     {

-      builder.append(" (");

       builder.append(name);

-      builder.append(")");

+    }

+    else

+    {

+      builder.append("#");

+      builder.append(id);

     }

 

     return builder.toString();

@@ -124,7 +129,7 @@
 

   public void handleEvent(int agentSequenceNumber, ElementEvent event)

   {

-    synchronized (outOfSequence)

+    synchronized (Frontend.INSTANCE)

     {

       outOfSequence.put(agentSequenceNumber, event);

 

@@ -211,18 +216,18 @@
 

   private void addElement(Element element, boolean root)

   {

-    synchronized (cache)

+    synchronized (Frontend.INSTANCE)

     {

       cache.put(element.getID(), element);

       if (root)

       {

         elements = new Element[] { element };

+        rootElement = element;

       }

     }

 

     if (root)

     {

-      rootElement = element;

       fireElementAddedEvent(element);

     }

   }

diff --git a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/bundle/OM.java b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/bundle/OM.java
index 94c07de..990dc65 100644
--- a/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/bundle/OM.java
+++ b/org.eclipse.emf.cdo.threedee/src/org/eclipse/emf/cdo/threedee/bundle/OM.java
@@ -56,13 +56,20 @@
     @Override
     protected void doStart() throws Exception
     {
-      Frontend.INSTANCE.activate();
+      synchronized (Frontend.INSTANCE)
+      {
+        Frontend.INSTANCE.activate();
+      }
     }
 
     @Override
     protected void doStop() throws Exception
     {
-      Frontend.INSTANCE.deactivate();
+      synchronized (Frontend.INSTANCE)
+      {
+        Frontend.INSTANCE.deactivate();
+      }
+
       ColorIcons.dispose();
     }
   }