this.addAbility(ability);
// {B}, {T}: Exile target instant or sorcery card from a graveyard. Each opponent loses 2 life.
ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetEffect(), new ManaCostsImpl("{B}"));
ability.addCost(new TapSourceCost());
ability.addEffect(new LoseLifeOpponentsEffect(2));
ability.addTarget(new TargetCardInGraveyard(filter));
this.addAbility(ability);
// {G}, {T}: Exile target creature card from a graveyard. You gain 2 life.
ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetEffect(), new ManaCostsImpl("{G}"));