this.parametersAsString = getParsedParametersAsStringWithDefaultValue( this.parametersAsString, request, options );   this.parameters = (HashMap) getParsedParameters( this.reportDesignHandle, parameterList, request, options );
	protected void __initParameters( HttpServletRequest request )			throws Exception	{		this.reportDesignHandle = getDesignHandle( request );		InputOptions options = new InputOptions( );		options.setOption( InputOptions.OPT_REQUEST, request );		options.setOption( InputOptions.OPT_LOCALE, locale );		options.setOption( InputOptions.OPT_RTL, new Boolean( rtl ) );		// Get parameter handle list		Collection parameterList = getParameterList( );		// when in preview model, parse parameters from config file		if ( this.isDesigner				&& !IBirtConstants.SERVLET_PATH_FRAMESET						.equalsIgnoreCase( request.getServletPath( ) ) )			parseConfigVars( request, parameterList );		// Get parameters as String Map		this.parametersAsString = getParsedParametersAsString( parameterList,				request, options );		// Get parameters as Object Map		this.parameters = (HashMap) getParsedParameters(				this.reportDesignHandle, parameterList, request, options );		// Get parameter definition list		Collection parameterDefList = getReportService( )				.getParameterDefinitions( this.reportDesignHandle, options,						false );		// Check if miss parameter		this.missingParameter = validateParameters( parameterDefList,				this.parametersAsString );	}