this.setCachedParameterMap(parameterMap);
Map<String, List> reportData = this.report.runNewSearch(this);
this.cachedData = new HashMap<String,List>();
for (String outputName : this.report.getOutputs().keySet()) {
Output output = this.report.getOutputs().get(outputName);
OutputElement outputElement = output.getOutputElement();
if (!outputElement.isValueList()) {
// remove any adapter that may have been present from before:
this.valueListAdapters.remove(outputName);