code: private void setContent(final WColumn column, final WHeading heading, final WComponent content) {
  		column.removeAll();
  
  		if (heading != null) {
  			column.add(heading);
  		}
  
  		if (content != null) {
  			column.add(content);
  		}
  
  		// Update column widths & visibility
  		if (hasLeftContent() && hasRightContent()) {
  			// Set columns 50%
  			leftColumn.setWidth(50);
  			rightColumn.setWidth(50);
  			// Set both visible
  			leftColumn.setVisible(true);
  			rightColumn.setVisible(true);
  		} else {
  			// Set columns 100% (only one visible)
  			leftColumn.setWidth(100);
  			rightColumn.setWidth(100);
  			// Set visibility
  			leftColumn.setVisible(hasLeftContent());
  			rightColumn.setVisible(hasRightContent());
  		}
  	}
docs: Sets the content of the given column and updates the column widths and visibilities.
  
  @param column the column being updated.
  @param heading the column heading.
  @param content the content.