Fix for Bug 275691 [DataBinding] 2 NPEs when running tests on linux
diff --git a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/AbstractSWTTestCase.java b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/AbstractSWTTestCase.java
index 32f0cdb..330b9d1 100644
--- a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/AbstractSWTTestCase.java
+++ b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/AbstractSWTTestCase.java
@@ -37,11 +37,10 @@
 	 * @see org.eclipse.jface.tests.databinding.AbstractDefaultRealmTestCase#tearDown()
 	 */
 	protected void tearDown() throws Exception {
-		super.tearDown();
-		
 		if (shell != null && !shell.isDisposed()) {
 			shell.dispose();
 		}
+		super.tearDown();
 	}
 	
 	/**