if (m_CurrentCustom != m_CustomNumber) {
if (m_CurrentProperty != m_PropertyNumber) {
  public void nextIteration() throws Exception {        if (m_UsePropertyIterator) {      if (m_CurrentCustom != m_CustomNumber) {	setProperty(0, m_ResultProducer);	m_CurrentCustom = m_CustomNumber;      }    }        if (m_CurrentInstances == null) {      File currentFile = (File) getDatasets().elementAt(m_DatasetNumber);      Reader reader = new FileReader(currentFile);      Instances data = new Instances(new BufferedReader(reader));      data.setClassIndex(data.numAttributes() - 1);      m_ResultProducer.setInstances(data);    }        m_ResultProducer.doRun(m_RunNumber);    advanceCounters();  }