d1.width = Math.max(d1.width, d2.width); d1.height = Math.max(d1.height, d2.height);  return d2; }
int w = Math.max(d.width, d2.width); int h = Math.max(d.height, d2.height); return new Dimension(w, h); }
    public Dimension getPreferredSize(JComponent c)    {	if (c == null)	    return getMinimumOptionPaneSize();	if (c != pane)	    return null;	LayoutManager l  = c.getLayout();	if (l == null)	    return getMinimumOptionPaneSize();	Dimension d1 = l.preferredLayoutSize(c);	Dimension d2 = getMinimumOptionPaneSize();		d1.width = Math.max(d1.width, d2.width);	d1.height = Math.max(d1.height, d2.height);	return d2;    }