code: @Override
      public Processor newProcessor(Processor sourceProcessor) {
          LocalClustererProcessor newProcessor = new LocalClustererProcessor();
          LocalClustererProcessor originProcessor = (LocalClustererProcessor) sourceProcessor;
          if (originProcessor.getLearner() != null) {
              newProcessor.setLearner(originProcessor.getLearner().create());
          }
          newProcessor.setOutputStream(originProcessor.getOutputStream());
          return newProcessor;
      }
docs: /* (non-Javadoc)
  @see samoa.core.Processor#newProcessor(samoa.core.Processor)