new BatchClassifierEvent(this, m_Classifier, e.getTestSet(),
new BatchClassifierEvent(this, m_Classifier, new DataSetEvent(this, e.getTestSet()),
  public void acceptTestSet(TestSetEvent e) {    if (m_trainingSet != null) {      try {	if (m_state == IDLE) {	  synchronized(this) {	    m_state = CLASSIFYING;	  }	  m_testingSet = e.getTestSet();	  if (m_testingSet != null) {	    if (m_testingSet.classIndex() < 0) {	      m_testingSet.setClassIndex(m_testingSet.numAttributes()-1);	    }	  }	  if (m_trainingSet.equalHeaders(m_testingSet)) {	    BatchClassifierEvent ce = 	      new BatchClassifierEvent(this, m_Classifier, e.getTestSet(),				  e.getSetNumber(), e.getMaxSetNumber());	    //	    System.err.println("Just before notify classifier listeners");	    notifyBatchClassifierListeners(ce);	    //	    System.err.println("Just after notify classifier listeners");	    m_state = IDLE;	  }	}      } catch (Exception ex) {	ex.printStackTrace();      }    }  }