else if ( DesignChoiceConstants.IMAGE_REF_TYPE_URL.equalsIgnoreCase( imageSource ) )
else if ( DesignChoiceConstants.IMAGE_REF_TYPE_URL.equalsIgnoreCase( imageSource ) || DesignChoiceConstants.IMAGE_REF_TYPE_FILE.equalsIgnoreCase( imageSource ) )
	public Image getImage( )	{		String imageSource = getImageHandle( ).getSource( );		if ( DesignChoiceConstants.IMAGE_REF_TYPE_EMBED.equalsIgnoreCase( imageSource ) )		{			EmbeddedImage embeddedImage = SessionHandleAdapter.getInstance( )					.getReportDesignHandle( )					.findImage( getImageHandle( ).getImageName( ) );			if ( embeddedImage != null )			{				return ImageManager.getImage( embeddedImage );			}		}		else if ( DesignChoiceConstants.IMAGE_REF_TYPE_URL.equalsIgnoreCase( imageSource ) )		{			String url = getImageHandle( ).getURI( );			try			{				return ImageManager.getImage( new URL( url ) );			}			catch ( MalformedURLException e )			{				return null;			}		}		else if ( DesignChoiceConstants.IMAGE_REF_TYPE_EXPR.equalsIgnoreCase( imageSource ) )		{			//TODO: connection database to get the data		}		return null;	}