private void splitInstances(boolean [] left, int [] instList, int iLeft, int iRight) {  for (int i = 0; i < instList.length; i++) { if (left[i]) { m_InstList[iLeft++] =  instList[i]; } else { m_InstList[iRight++] = instList[i];
private void splitInstances(boolean [] left,  int startIdx, int endIdx, int startLeft) { int tmp;      for (int i = startIdx, j = 0; i <= endIdx; i++, j++) { if (left[j]) { tmp = m_InstList[startLeft]; m_InstList[startLeft++] = m_InstList[i]; m_InstList[i] = tmp;
  private void splitInstances(boolean [] left,			      int [] instList, 			      int iLeft,			      int iRight) {    for (int i = 0; i < instList.length; i++) {      if (left[i]) {	m_InstList[iLeft++] =  instList[i];      } else {	m_InstList[iRight++] = instList[i];      }    }  }