adapter.getModule( ).getActivityStack( ).startTrans( );
adapter.getModule( ).getActivityStack( ).startSilentTrans( );
	protected List insertColumnBand( int columnIndex, int insertFlag )			throws SemanticException	{		boolean canDone = canInsert( columnIndex, insertFlag );		if ( !canDone )			throw new SemanticError( adapter.getElementHandle( ).getElement( ),					new String[]{adapter.getElementHandle( ).getName( )},					SemanticError.DESIGN_EXCEPTION_COLUMN_INSERT_FORBIDDEN );		TableColumn column = new TableColumn( );		adapter.getModule( ).getActivityStack( ).startTrans( );		try		{			pasteColumn( column, targetColumnIndex, true );			insertCells( targetColumnIndex );		}		catch ( SemanticException e )		{			adapter.getModule( ).getActivityStack( ).rollback( );			throw e;		}		adapter.getModule( ).getActivityStack( ).commit( );		return Collections.EMPTY_LIST;	}