code: public void initialize(RuleRegressionNode oldLearningNode) {
  		if(oldLearningNode.perceptron!=null)
  		{
  			this.perceptron=new Perceptron(oldLearningNode.perceptron);
  			this.perceptron.resetError();
  			this.perceptron.setLearningRatio(oldLearningNode.learningRatio);
  		}
  
  		if(oldLearningNode.targetMean!=null)
  		{
  			this.targetMean= new TargetMean(oldLearningNode.targetMean);
  			this.targetMean.resetError();
  		}
  		//reset statistics
  		this.nodeStatistics.setValue(0, 0);
  		this.nodeStatistics.setValue(1, 0);
  		this.nodeStatistics.setValue(2, 0);
  	}
docs: /*
  Init after being split from oldLearningNode