m_alpha[i] + " * X(" + i + ") * X\n");
m_alpha[i] + " * K[X(" + i + ") * X]\n");
  public String toString() {    StringBuffer text = new StringBuffer();    int printed = 0;    if (m_alpha == null) {      return "SMO: No model built yet.";    }    try {      text.append("SMO\n\n");      for (int i = 0; i < m_alpha.length; i++) {	if (m_alpha[i] > 0) {	  printed++;	  if (printed > 0) {	    text.append(" + ");	  } else {	    text.append("   ");	  }	  text.append(((int)m_class[i]) + " * " +		      m_alpha[i] + " * X(" + i + ") * X\n");	}      }      text.append(" + " + m_b);      text.append("\n\nNumber of support vectors: " + m_numSupportVectors);    } catch (Exception e) {      return "Can't print SMO classifier.";    }        return text.toString();  }