this.color.setBlue(true);
this.color.setBlack(true);
// Counter target spell unless its controller discards his or her hand.
Effect effect = new CounterUnlessPaysEffect(new DiscardHandCost());
effect.setText("Counter target spell unless its controller discards his or her hand");
this.getSpellAbility().addEffect(effect);
this.getSpellAbility().addTarget(new TargetSpell());
// Transmute {1}{U}{B}
this.addAbility(new TransmuteAbility("{1}{U}{B}"));