public void addHand (Hand h)
  {
    if (h==null)
      return;  
    for (int i=0; i<h._cardsDelt; i++)
      {
	try
	  {
	    boolean flag_add = true;
	    for (int j=0; j<_cardsDelt; j++)
	      if (_cards[j] == h._cards[i])
		flag_add = false;
	    if (flag_add)
	      addCard (h._cards[i]);
	  }
	catch (ArrayIndexOutOfBoundsException e)
	  {
	    //System.err.println ("Hand.java : " +h + " : " + e);
	    _cardsDelt = 7;
	  }
      }
  }