else if ( source instanceof EmbeddedImageHandle ) { dropEmbeddedImageHandle( (EmbeddedImageHandle) ( source ) ); }
	protected void dropSource( Object source ) throws SemanticException	{		if ( source instanceof Object[] )		{			Object[] array = (Object[]) source;			for ( int i = 0; i < array.length; i++ )			{				dropSource( array[i] );			}		}		else if ( source instanceof StructuredSelection )		{			dropSource( ( (StructuredSelection) source ).toArray( ) );		}		else if ( source instanceof DesignElementHandle )		{			dropSourceElementHandle( (DesignElementHandle) source );		}		else if ( source instanceof SlotHandle )		{			dropSourceSlotHandle( (SlotHandle) source );		}		else if ( source instanceof ReportElementModel )		{			dropSourceSlotHandle( ( (ReportElementModel) source ).getSlotHandle( ) );		}		else if ( source instanceof ListBandProxy )		{			dropSourceSlotHandle( ( (ListBandProxy) source ).getSlotHandle( ) );		}	}