if (!fControl.isDisposed() && fControl.isVisible())
if (!fControl.isDisposed() && fControl.isVisible() && hasJavaModelChanged())
		public void shellActivated(ShellEvent e) {			if (!fControl.isDisposed() && fControl.isVisible())				JavaReconciler.this.forceReconciling();		}