Bug 173582 Run servlet should not be affected by values in document.[0000]
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/utility/ParameterAccessor.java
if ( props == null )
			props = new HashMap( );
		
		String file = context.getInitParameter( INIT_PARAM_CONFIG_FILE );
		if ( file == null || file.trim( ).length( ) <= 0 )
			file = IBirtConstants.DEFAULT_VIEWER_CONFIG_FILE;
		try
		{
			InputStream is = null;
			if ( isRelativePath( file ) )
			{
				
				if ( !file.startsWith( "/" ) ) 
					file = "/" + file; 
				is = context.getResourceAsStream( file );
			}
			else
			{
				
				is = new FileInputStream( file );
			}
			
			PropertyResourceBundle bundle = new PropertyResourceBundle( is );
			if ( bundle != null )
			{
				Enumeration keys = bundle.getKeys( );
				while ( keys != null && keys.hasMoreElements( ) )
				{
					String key = (String) keys.nextElement( );
					String value = (String) bundle.getObject( key );