Rectangle display= getShell().getMonitor().getClientArea();
Rectangle display= getShell().getDisplay().getClientArea();
	protected Point getInitialSize() {		Point result= super.getInitialSize();		if (fSize != null) {			result.x= Math.max(result.x, fSize.x);			result.y= Math.max(result.y, fSize.y);			Rectangle display= getShell().getMonitor().getClientArea();			result.x= Math.min(result.x, display.width);			result.y= Math.min(result.y, display.height);		}		return result;	}