m_CustomNumber ++; if (m_CustomNumber >= Array.getLength(m_PropertyArray)) {
m_PropertyNumber ++; if (m_PropertyNumber >= Array.getLength(m_PropertyArray)) {
  public void advanceCounters() {    m_RunNumber ++;    if (m_RunNumber > getRunUpper()) {      m_RunNumber = getRunLower();      m_DatasetNumber ++;      m_CurrentInstances = null;      if (m_DatasetNumber >= getDatasets().size()) {	m_DatasetNumber = 0;	if (m_UsePropertyIterator) {	  m_CustomNumber ++;	  if (m_CustomNumber >= Array.getLength(m_PropertyArray)) {	    m_Finished = true;	  }	} else {	  m_Finished = true;	}      }    }  }