Bug 198906 [DataBinding] SelectionProviderSingleSelectionObservableValue doesn't remove selectionChangedListener on dispose
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/internal/viewers/SelectionProviderSingleSelectionObservableValueTest.java
private ISelectionProvider selectionProvider;
    private TableViewer viewer;
    private static String[] model = new String[] { "0", "1" };
    /*
     * (non-Javadoc)
     * 
     * @see junit.framework.TestCase#setUp()
     */
    protected void setUp() throws Exception {
        Shell shell = new Shell();
        viewer = new TableViewer(shell, SWT.NONE);
        viewer.setContentProvider(new ContentProvider());
        viewer.setInput(model);
        selectionProvider = viewer;
    }
    /*
     * (non-Javadoc)
     *