} else { Object paramValueObj = null; if ( this.isDesigner && !IBirtConstants.SERVLET_PATH_FRAMESET .equalsIgnoreCase( request.getServletPath( ) ) && this.configMap != null && this.configMap.containsKey( paramName ) ) {  paramValueObj = this.configMap.get( paramName ); } else if ( this.parameterMap != null && this.parameterMap.containsKey( paramName ) ) {  paramValueObj = this.parameterMap.get( paramName ); } else {  continue; }   paramValue = DataUtil.getDisplayValue( paramValueObj ); params.put( paramName, paramValue ); }
	protected Map getParsedParametersAsString( Collection parameterList,			HttpServletRequest request, InputOptions options )			throws ReportServiceException	{		Map params = new HashMap( );		if ( parameterList == null )			return params;		for ( Iterator iter = parameterList.iterator( ); iter.hasNext( ); )		{			ScalarParameterHandle parameter = null;			Object parameterObj = iter.next( );			if ( parameterObj instanceof ScalarParameterHandle )			{				parameter = (ScalarParameterHandle) parameterObj;			}			// if current object is not Scalar parameter handle, then skip it			if ( parameter == null )				continue;			String paramName = parameter.getName( );			Object paramValue = getParamValueAsString( request, parameter );			if ( paramName != null )				params.put( paramName, paramValue );		}		return params;	}