|  | @@ -110,8 +110,15 @@ public class SavedRequest implements java.io.Serializable {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          while (paramNames.hasNext()) {
 | 
	
		
			
				|  |  |              String paramName = (String) paramNames.next();
 | 
	
		
			
				|  |  | -            String[] paramValues = (String[]) parameters.get(paramName);
 | 
	
		
			
				|  |  | -            this.addParameter(paramName, paramValues);
 | 
	
		
			
				|  |  | +            Object o = parameters.get(paramName);
 | 
	
		
			
				|  |  | +            if (o instanceof String[]) {
 | 
	
		
			
				|  |  | +                String[] paramValues = (String[]) o;
 | 
	
		
			
				|  |  | +                this.addParameter(paramName, paramValues);
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +            	if (logger.isWarnEnabled()) {
 | 
	
		
			
				|  |  | +                	logger.warn("ServletRequest.getParameterMap() returned non-String array");
 | 
	
		
			
				|  |  | +            	}
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // Primitives
 |