}	protected void dropSource( Object source ) throws SemanticException
}
public void execute( )	{		try		{			dropSource( model );			if ( !embeddedImageList.isEmpty( ) )			{				for ( int i = 0; i < embeddedImageList.size( ); i++ )				{					IStructure item = ((EmbeddedImageHandle)embeddedImageList.get( i )).getStructure();					String name = ((EmbeddedImageHandle)embeddedImageList.get( i )).getName();					SessionHandleAdapter.getInstance( )					.getReportDesignHandle( )					.getPropertyHandle( ReportDesignHandle.IMAGES_PROP ).					removeItem( item );										//remove cached image					String key=ImageManager.getInstance().generateKey(SessionHandleAdapter.getInstance( )					.getReportDesignHandle( ),name);					ImageManager.getInstance().removeCachedImage(key);				}			}		}		catch ( SemanticException e )		{			e.printStackTrace( );		}	}	protected void dropSource( Object source ) throws SemanticException