protected void add(Instance inst){
  for (int i=0; i < m_Specifiers.size(); i++) {
    Instance specifier=m_Specifiers.get(i);
    boolean found=true;
    for (    int m_DatasetKeyColumn : m_DatasetKeyColumns) {
      if (inst.value(m_DatasetKeyColumn) != specifier.value(m_DatasetKeyColumn)) {
        found=false;
      }
    }
    if (found) {
      return;
    }
  }
  m_Specifiers.add(inst);
}

protected void add ( Instance inst ) { for ( int i = 0 ; i < m_Specifiers . size ( ) ; i ++ ) { Instance specifier = m_Specifiers . get ( i ) ; boolean found = true ; for ( int m_DatasetKeyColumn : m_DatasetKeyColumns ) { if ( inst . value ( m_DatasetKeyColumn ) != specifier . value ( m_DatasetKeyColumn ) ) { found = false ; } } if ( found ) { return ; } } m_Specifiers . add ( inst ) ; }
add an instance to the list of specifiers ( if necessary )
