Bug 198904 [DataBinding] Listeners in swt Observables are not removed on dispose
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/AbstractSWTTestCase.java
*/
	protected void setUp() throws Exception {
		super.setUp();
	}
	
	/* (non-Javadoc)
	 * @see org.eclipse.jface.tests.databinding.AbstractDefaultRealmTestCase#tearDown()
	 */
	protected void tearDown() throws Exception {
		super.tearDown();
		
		if (shell != null && !shell.isDisposed()) {
			shell.dispose();
		}
	}
	
	/**
	 * Returns a Shell to be used in a test.
	 * 
	 * @return shell
	 */
	protected Shell getShell() {
		if (shell == null || shell.isDisposed()) {
			shell = new Shell();
		}
		
		return shell;
	}
}