for ( cpi = conflicts . begin( ); cpi != conflicts . end( ); cpi ++ )
for ( cpi = conflicts . begin( ); cpi != conflicts . end( ); ++ cpi )
  ~Reference_t ( )  {    list<Conflict_t *>::iterator cpi;    for ( cpi = conflicts . begin( ); cpi != conflicts . end( ); cpi ++ )      delete (*cpi);  }