super(Zone.BATTLEFIELD, effect);
this.cardName = cardName;
FilterCard filter = new FilterCard("another card named " + cardName);
filter.add(new NamePredicate(cardName));
filter.add(new AnotherCardPredicate());
this.addCost(new DiscardTargetCost(new TargetCardInHand(filter)));
}