image.setProperty( ImageHandle.ACTION_PROP, action );
image.setProperty( IImageItemModel.ACTION_PROP, action );
	public static ActionHandle deserializeAction( InputStream streamData )			throws DesignFileException	{		// A fake element with the given action. Used to reuse the existing		// action parser logic.		ImageItem image = new ImageItem( );		ActionParserHandler handler = new ActionParserHandler( image );		if ( streamData == null )		{			Action action = StructureFactory.createAction( );			image.setProperty( ImageHandle.ACTION_PROP, action );			return ( (ImageHandle) image.getHandle( handler.getModule( ) ) )					.getActionHandle( );		}		if ( !streamData.markSupported( ) )			streamData = new BufferedInputStream( streamData );		assert streamData.markSupported( );		parse( handler, streamData, "" ); //$NON-NLS-1$		ImageHandle imageHandle = (ImageHandle) image.getHandle( handler				.getModule( ) );		return imageHandle.getActionHandle( );	}