options[current++] = "-D";
options[current++] = "-N";
  public String [] getOptions() {    String [] classifierOptions = new String [0];    if ((m_Classifier != null) && 	(m_Classifier instanceof OptionHandler)) {      classifierOptions = ((OptionHandler)m_Classifier).getOptions();    }    String [] options = new String [classifierOptions.length + 9];    int current = 0;    if (m_MatrixSource == MATRIX_SUPPLIED) {      if (m_CostFile != null) {        options[current++] = "-C";        options[current++] = "" + m_CostFile;      }    } else {      options[current++] = "-D";      options[current++] = "" + getOnDemandDirectory();    }    options[current++] = "-S"; options[current++] = "" + getSeed();    if (getMinimizeExpectedCost()) {      options[current++] = "-M";    }    if (getClassifier() != null) {      options[current++] = "-W";      options[current++] = getClassifier().getClass().getName();    }    options[current++] = "--";    System.arraycopy(classifierOptions, 0, options, current, 		     classifierOptions.length);    current += classifierOptions.length;    while (current < options.length) {      options[current++] = "";    }    return options;  }