public void add(Comparator c){
  if (c == null)   return;
  if (m_cmp.length == m_size) {
    Comparator[] cmp=new Comparator[m_size + INCREMENT];
    System.arraycopy(m_cmp,0,cmp,0,m_size);
    m_cmp=cmp;
  }
  m_cmp[m_size++]=c;
}

public void add ( Comparator c ) { if ( c == null ) return ; if ( m_cmp . length == m_size ) { Comparator [ ] cmp = new Comparator [ m_size + INCREMENT ] ; System . arraycopy ( m_cmp , 0 , cmp , 0 , m_size ) ; m_cmp = cmp ; } m_cmp [ m_size ++ ] = c ; }
adds an additional comparator to this composite .
