private final List<BiddingRule> rules;
public BiddingAgent(Auctioneer a, Hand h) {
rules = new ArrayList<BiddingRule>();
rules.add(new Open1NT(a, h));
rules.add(new Open1Color(a, h));
rules.add(new Respond1NT(a, h));
rules.add(new Respond1ColorRaiseMajorSuit(a, h));
rules.add(new Respond1ColorWithNewSuit(a, h));
rules.add(new Respond1ColorRaiseMinorSuit(a, h));