}
FileItem item; if(o instanceof List) item = (FileItem)((List)o).get(0); else item = (FileItem)o;
	public String getParameter(String name) {		if(params == null) {			String value = request.getParameter(name);			if(formEncoding == null || value == null)				return value;			return decode(value);		} else {			FileItem item = (FileItem) params.get(name);			if(item == null) {				return null;			}			if(formEncoding == null)				return item.getString();			else				try {					return item.getString(formEncoding);				} catch (UnsupportedEncodingException e) {					return null;				}		}	}