newVector.addElement(new Option("Threshold by which to discard attributes" +"\n\tfor attribute evaluators.", "T",1,"-T"));
  public Enumeration listOptions()   {        Vector newVector = new Vector(7);    newVector.addElement(new Option("<class index>\n"				    +"\tSets class index for"				    +"\n\tsupervised attribute selection."				    +"\n\tDefault=last column.", "C", 1,"-C"));    newVector.addElement(new Option("<Name of search Class>\n"				    +"\tSets search method.", "S", 1,"-S"));    newVector.addElement(new Option("<Name of attribute evaluation Class>\n"				    +"\tSets attribute/subset evaluator.",				    "E", 1,"-E"));    newVector.addElement(new Option("<range>\n"				    +"\tSpecify a (optional) set of attributes"				    +"\n\tto start the search from, eg 1,2,5-9.",				    "P", 1,"-P"));    newVector.addElement(new Option("Produce a attribute ranking if the"				    +"\n\tspecified search method is capable of"				    +"\n\tdoing so.", "R", 0,"-R"));    if ((ASEvaluator != null) && (ASEvaluator instanceof OptionHandler))      {	Enumeration enum = ((OptionHandler)ASEvaluator).listOptions();	newVector.addElement(new Option("","",0,"\nOptions specific to "+			     "evaluator "+ASEvaluator.getClass().getName()					+":"));	while (enum.hasMoreElements())	  {	    newVector.addElement((Option)enum.nextElement());	  }      }