public void fires(double[] input,ArrayList<SimpleRule> ruleCollection){
  if (m_predicate.evaluate(input) == TreeModel.Predicate.Eval.TRUE) {
    ruleCollection.add(this);
  }
}

public void fires ( double [ ] input , ArrayList < SimpleRule > ruleCollection ) { if ( m_predicate . evaluate ( input ) == TreeModel . Predicate . Eval . TRUE ) { ruleCollection . add ( this ) ; } }
collect the rule ( s ) that fire for the supplied incoming instance
