public void dispose() { super.dispose(); Disposer.dispose(myRoot); if (myFileStatusListener != null) { myFileStatusManager.removeFileStatusListener(myFileStatusListener); myFileStatusListener = null; } }