this.missingParameter = validateParameters( parameterList, this.parameters );
this.parameters = (HashMap) getParsedParameters( this.reportDesignHandle, parameterList, request, options );   Collection parameterDefList = this.getReportService( ) .getParameterDefinitions( reportDesignHandle, options, false );   this.missingParameter = validateParameters( parameterDefList, this.parametersAsString );
	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 ) );		this.parameterList = this.getReportService( ).getParameterDefinitions(				reportDesignHandle, options, false );		// when in preview model, parse paramenters from config file		if ( isDesigner )		{			this.parseConfigVars( request );		}		// Change parameters to be Map, not HashMap		this.parameters = (HashMap) getParsedParameters( reportDesignHandle,				parameterList, request, options );		this.missingParameter = validateParameters( parameterList,				this.parameters );	}