Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/observable/set/AbstractObservableSetRealmTestCase.java
*/
	protected void tearDown() throws Exception {
		super.tearDown();
		RealmTester.setDefault(null);
	}
	/**
	 * Invoked when a test is to be ran and a new set is needed.
	 * 
	 * @return set
	 */
	protected abstract IObservableSet doCreateSet();
	/**
	 * Template method to provide access to a <code>getterCalled()</code>
	 * method. Default implementation returns the method if it is accessible.
	 * 
	 * @return method, <code>null</code> if not to be tested
	 */
	protected Method getMethodGetterCalled() {
		try {
			return set.getClass().getMethod("getterCalled", null);
		} catch (Exception e) {
			throw new RuntimeException(e);
		}
	}
	/**
	 * Template method to provide access to a
	 * <code>fireSetChange(SetDiff)</code> method. Default implementation
	 * returns the method if it is accessible.
	 * 
	 * @return method, <code>null</code> if not to be tested