setStyleName( columnObj.getStyle( ) );
	public void startColumn( IColumnContent columnObj )	{		assert columnObj != null;		if ( reportEmitter.isHidden( ) )		{			return;		}		int repeat;		repeat = columnObj.getRepeat( );		assert repeat > 0 && currentData != null;		IStyle mergedStyle = columnObj.getMergedStyle( );		currentData.saveColInfo( mergedStyle == null ? null : mergedStyle				.getTextAlign( ), repeat );		writer.openTag( HTMLTags.TAG_COL );		setStyleName( columnObj.getStyle( ) );		// width		StringBuffer styleBuffer = new StringBuffer( );		AttributeBuilder.buildSize( styleBuffer, HTMLTags.ATTR_WIDTH, columnObj				.getWidth( ) );		handleStyle( columnObj, styleBuffer );		// span		if ( repeat > 1 )		{			writer.attribute( HTMLTags.ATTR_SPAN, repeat );		}	}