int count= fTestRunSessions.size();
		private void connectTestRunner(ILaunch launch, IType launchedType, int port) {			showTestRunnerViewPartInActivePage(findTestRunnerViewPartInActivePage());						//TODO: Do notifications have to be sent in UI thread? 			// Check concurrent access to fTestRunSessions (no problem inside asyncExec())			int count= fTestRunSessions.size();			int maxCount= JUnitPlugin.getDefault().getPreferenceStore().getInt(JUnitPreferencesConstants.MAX_TEST_RUNS);			for (int i= count - 1; i >= maxCount - 1; i--) {				TestRunSession session= (TestRunSession) fTestRunSessions.remove(i);				notifyTestRunSessionRemoved(session);			}						TestRunSession testRunSession= new TestRunSession(launchedType, port, launch);			fTestRunSessions.addFirst(testRunSession);			notifyTestRunSessionAdded(testRunSession);					}