Index: /trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTreeTest.java
===================================================================
--- /trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTreeTest.java	(revision 1024)
+++ /trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTreeTest.java	(revision 1025)
@@ -48,10 +48,5 @@
 	public void testFindNonExisting(){
 		GUIElementTree tree = new GUIElementTree();
-		try{
-			tree.find(10l);
-			fail("Exception was not thrown.");
-		}
-		catch(Exception e){		
-		}
+		assertEquals(tree.find(10l), null);
 	}
 
Index: /trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTree.java
===================================================================
--- /trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTree.java	(revision 1024)
+++ /trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTree.java	(revision 1025)
@@ -173,5 +173,5 @@
      * <p>
      * Searches the tree for a GUI element with the specified id and returns its
-     * {@link IGUIElementSpec} .
+     * {@link IGUIElement} .
      * </p>
      * 
@@ -181,30 +181,5 @@
      */
     public IGUIElement find(long id) {
-        IGUIElement guiElement = guiElements.get(id);
-        if (guiElement == null) {
-            List<IGUIElementSpec> guiElementPath = new ArrayList<IGUIElementSpec>();
-
-            IGUIElementSpec elementSpec = guiElementSpecs.get(id);
-
-            if (elementSpec == null) {
-                throw new RuntimeException("no GUI element found with hash " + id);
-            }
-
-            Long currentElementID = id;
-            while (elementSpec != null) {
-                guiElementPath.add(0, elementSpec);
-                currentElementID = parentRelations.get(currentElementID);
-                elementSpec = guiElementSpecs.get(currentElementID);
-            }
-
-            try {
-                guiElement = guiModel.integratePath(guiElementPath, guiElementFactory);
-            }
-            catch (GUIModelException e) {
-                throw new RuntimeException("could not instantiate GUI element with id " + id, e);
-            }
-            guiElements.put(id, guiElement);
-        }
-        return guiElement;
+        return guiElements.get(id);
     }
 
