public Dimension preferredSize() { return getPreferredSize();
public Dimension preferredSize() { if (prefSize == null) if (peer == null) return new Dimension(width, height); else prefSize = peer.getPreferredSize(); return prefSize;
	public Dimension preferredSize() {		return getPreferredSize();	}