double d = getNumberOfAttributes(); options[current++] = "-N"; options[current++] = ""+d;
if (getPercent() == 0) { options[current++] = "-N"; options[current++] = "" + getNumberOfAttributes(); } else { options[current++] = "-P"; options[current++] = "" + getPercent(); }
  public String [] getOptions() {    String [] options = new String [10];    int current = 0;    //if (getUseGaussian()) {    //  options[current++] = "-G";    //}    if (getReplaceMissingValues()) {      options[current++] = "-M";    }    double d = getNumberOfAttributes();    options[current++] = "-N";    options[current++] = ""+d;        d = getPercent();    options[current++] = "-P";    options[current++] = ""+d;        long l = getRandomSeed();    options[current++] = "-R";    options[current++] = ""+l;        SelectedTag t = getDistribution();    options[current++] = "-D";    options[current++] = ""+t.getSelectedTag().getReadable();    while (current < options.length) {      options[current++] = "";    }    return options;  }