retValue.add( new NotificationRecordTask( content, event, container .getRoot( ) ) );
retValue.add( new NotificationRecordTask( content, event, container .getRoot( ) ) ); }
	protected List getPostTasks( )	{		List retValue = new ArrayList( );		retValue.addAll( super.getPostTasks( ) );		if ( container instanceof TableItem || container instanceof TableGroup				|| container instanceof TableRow )		{			TableItem table = LayoutUtil.getTableContainer( container );			if ( table != null )				retValue.add( new LayoutActivityTask( module, table ) );		}		// Send the content changed event to the container.		NotificationEvent event = null;		if ( add && state != UNDONE_STATE || !add && state == UNDONE_STATE )			event = new ContentEvent( container, content, slotID,					ContentEvent.ADD );		else			event = new ContentEvent( container, content, slotID,					ContentEvent.REMOVE );		if ( state == DONE_STATE )			event.setSender( sender );		retValue.add( new NotificationRecordTask( container, event ) );		// If the content was added, then send an element added		// event to the content.		if ( add && state != UNDONE_STATE || !add && state == UNDONE_STATE )		{			if ( isSelector( content ) )				// content.broadcast( event, container.getRoot( ) );				retValue.add( new NotificationRecordTask( content, event,						container.getRoot( ) ) );			return retValue;		}		// Broadcast to the content element of the deleted event.		event = new ElementDeletedEvent( container, content );		if ( state == DONE_STATE )			event.setSender( sender );		retValue.add( new NotificationRecordTask( content, event, container				.getRoot( ) ) );		return retValue;	}