Bug 162140 [Progress] Be more resilient to null args in StatusLine's progress monitor
bundles/org.eclipse.jface/src/org/eclipse/jface/action/StatusLine.java
protected String fErrorText;
    
    protected Image fErrorImage;
    
    protected CLabel fMessageLabel;
    
    protected Composite fProgressBarComposite;
    
    protected ProgressIndicator fProgressBar;
    
    protected ToolBar fToolBar;
    
    protected ToolItem fCancelButton;
    
    protected static ImageDescriptor fgStopImage = ImageDescriptor
            .createFromFile(StatusLine.class, "images/stop.gif");
    static {
        JFaceResources.getImageRegistry().put(
                "org.eclipse.jface.parts.StatusLine.stopImage", fgStopImage);
    }
    /**
     * Layout the contribution item controls on the status line.
     */
    public class StatusLineLayout extends Layout {
        private final StatusLineLayoutData DEFAULT_DATA = new StatusLineLayoutData();
        public Point computeSize(Composite composite, int wHint, int hHint,
                boolean changed) {
            if (wHint != SWT.DEFAULT && hHint != SWT.DEFAULT) {
				return new Point(wHint, hHint);
			}