public void dispose(){
  m_debugPerspectiveModel.removeListener(m_debugListener);
  synchronizeDebugger(m_debugPerspectiveModel.getCurrentSelectedDebugger(),null);
}

public void dispose ( ) { m_debugPerspectiveModel . removeListener ( m_debugListener ) ; synchronizeDebugger ( m_debugPerspectiveModel . getCurrentSelectedDebugger ( ) , null ) ; }
clears up allocated resources .
