code: @Override
  	public Processor newProcessor(Processor p) {
  		AMRulesAggregatorProcessor oldProcessor = (AMRulesAggregatorProcessor) p;
  		Builder builder = new Builder(oldProcessor);
  		AMRulesAggregatorProcessor newProcessor = builder.build();
  		newProcessor.resultStream = oldProcessor.resultStream;
  		newProcessor.statisticsStream = oldProcessor.statisticsStream;
  		return newProcessor;
  	}
docs: /*
  Clone processor