public void acceptTrade(Player player) throws PlayerNotFoundExeption
  {
    if (player.equals(p1))
      p1acc = true;
    else if (player.equals(p2))
      p2acc = true;
    else {
      throw new PlayerNotFoundExeption();
    }
    languageHandler.sendMessage(player, "trade.accept.self");
    languageHandler.sendMessage(getOtherPlayer(player), "trade.accept.other", new LanguageHandler.MessageArgument("%playername%", player.getName()));
    getTradingInventory(player).accept();
    getTradingInventory(getOtherPlayer(player)).acceptOther();
    if ((p1acc) && (p2acc))
      finishTrade();
  }