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 8fae341..5f21494 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
@@ -89,6 +89,7 @@
  */

 public class ThreeDeeWorld implements ISelectionProvider

 {

+  @SuppressWarnings("unused")

   private static final ContextTracer TRACER = new ContextTracer(OM.DEBUG, ThreeDeeWorld.class);

 

   private static boolean PRODUCTION = false;

@@ -372,11 +373,6 @@
     viewingPlatform.getViewPlatformTransform().setTransform(viewingTransform);

   }

 

-  public static ContextTracer getTracer()

-  {

-    return TRACER;

-  }

-

   public SimpleUniverse getUniverse()

   {

     return universe;

@@ -407,10 +403,6 @@
     return composite;

   }

 

-  // public synchronized Element[] getElements()

-  // {

-  // return

-  // }

   public void addElement(Element element)

   {

     if (!elementGroups.containsKey(element))

@@ -476,11 +468,10 @@
       if (containerContainmentGroup != null)

       {

         clearReferenceNodes(element.getProvider().getElement(element.getContainerID()));

-

         updateReferences(containerElement);

-        // layout(null, containerContainmentGroup);

       }

     }

+

     layout();

   }

 

@@ -591,24 +582,6 @@
 

   public void layout()

   {

-    // schedule(new Runnable()

-    // {

-    // public void run()

-    // {

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

-    // {

-    // Element rootElement = session.getRootElement();

-    // if (rootElement != null)

-    // {

-    // ElementGroup elementGroup = elementGroups.get(rootElement);

-    // if (elementGroup != null)

-    // {

-    // layout(elementGroup, null);

-    // }

-    // }

-    // }

-    // }

-    // });

     root.layout();

   }