private void applyOnAllInRange(ExampleSet exampleSet,Attribute[] allAttributes,int minNumberOfFeatures,int maxNumberOfFeatures) throws OperatorException {
  for (int i=minNumberOfFeatures; i <= maxNumberOfFeatures; i++) {
    applyOnAllWithExactNumber(exampleSet,allAttributes,i);
  }
}

private void applyOnAllInRange ( ExampleSet exampleSet , Attribute [ ] allAttributes , int minNumberOfFeatures , int maxNumberOfFeatures ) throws OperatorException { for ( int i = minNumberOfFeatures ; i <= maxNumberOfFeatures ; i ++ ) { applyOnAllWithExactNumber ( exampleSet , allAttributes , i ) ; } }
recursive method to add all attribute combinations to the population .
