*/
public Object produceDataset(Map params) throws DatasetProduceException {
log.debug(params);
DatasetProducer datasetProducer = (DatasetProducer)params.get("producer");
log.debug(datasetProducer);
Dataset dataset = (Dataset)datasetProducer.produceDataset(params);
String suffix = (String)params.get("suffix");
int period = ((Integer)params.get("period")).intValue();
int skip = ((Integer)params.get("skip")).intValue();
if(dataset instanceof XYDataset){
return MovingAverage.createMovingAverage((XYDataset)dataset, suffix, period, skip);