Bug 137176 It takes unacceptable long time to render a report
Description: Get the attached report design, preview in report designer. It takes unacceptable long time to render a report, and users could not get the output finally. Even during the rending, the computer could not do anything else.
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/context/ViewerAttributeBean.java
* @exception Throwable
	 * @return
	 */
	protected Object getParamValueObject( HttpServletRequest request,
			ParameterDefinition parameterObj ) throws ReportServiceException
	{
		String paramName = parameterObj.getName( );
		String format = parameterObj.getDisplayFormat( );
		Object paramValueObj = super
				.getParamValueObject( request, parameterObj );
		if ( paramValueObj != null )
			return paramValueObj;
		if ( ParameterAccessor.isDesigner( request ) && 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 );
		}
		if ( paramValueObj != null )
		{
			ReportParameterConverter cfgConverter = new ReportParameterConverter(
					format, Locale.US );
			return cfgConverter.parse( paramValueObj.toString( ), parameterObj
					.getDataType( ) );