if ( paramValue == null )
if ( paramValue == null && !parameter.allowNull( ) )
	protected Map getParsedParametersAsString( Collection parameterList,			HttpServletRequest request, InputOptions options )			throws ReportServiceException	{		assert parameterList != null;		Map params = new HashMap( );		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( );			String paramValue = getParamValueAsString( request, parameter );			// if parameter value is null, then set value to default value.			if ( paramValue == null )			{				paramValue = this.getParameterDefaultValues(						reportDesignHandle, paramName, options );			}			if ( paramName != null )				params.put( paramName, paramValue );		}		return params;	}