if (i == instanceInfo.classIndex()) continue;
if ((i == instanceInfo.classIndex() && !m_invert)) { continue; }
  public boolean setInputFormat(Instances instanceInfo) throws Exception {        super.setInputFormat(instanceInfo);    int[] attsToDelete = new int[instanceInfo.numAttributes()];    int numToDelete = 0;    for (int i=0; i<instanceInfo.numAttributes(); i++) {      if (i == instanceInfo.classIndex()) continue; // skip class      if (instanceInfo.attribute(i).type() == m_attTypeToDelete)	attsToDelete[numToDelete++] = i;    }    int[] finalAttsToDelete = new int[numToDelete];    System.arraycopy(attsToDelete, 0, finalAttsToDelete, 0, numToDelete);        m_attributeFilter.setAttributeIndicesArray(finalAttsToDelete);    m_attributeFilter.setInvertSelection(m_invert);        boolean result = m_attributeFilter.setInputFormat(instanceInfo);    Instances afOutputFormat = m_attributeFilter.getOutputFormat();        // restore old relation name to hide attribute filter stamp    afOutputFormat.setRelationName(instanceInfo.relationName());    setOutputFormat(afOutputFormat);    return result;  }