d1.width = Math.max(d1.width, d2.width); d1.height = Math.max(d1.height, d2.height);  return d2; }
return d2; }
	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;	}