code: @Override
  	public Dimension minimumLayoutSize(Container target)
  	{
  		Dimension minimum = layoutSize(target, false);
  		minimum.width -= (getHgap() + 1);
  		return minimum;
  	}
docs: Returns the minimum dimensions needed to layout the <i>visible</i>
  components contained in the specified target container.
  @param target the component which needs to be laid out
  @return the minimum dimensions to lay out the
  subcomponents of the specified container