if (fShell.isVisible() == visible) return;
	public void setVisible(boolean visible) {		if (visible) {			if (fStatusTextField != null) {				boolean state= fStatusFieldText != null;				if (state)					fStatusTextField.setText(fStatusFieldText);				fStatusTextField.setVisible(state);				fSeparator.setVisible(state);			}						if (fPack) {				pack();			}		}		fShell.setVisible(visible);		if (!visible)			setInformation(""); //$NON-NLS-1$	}