LoyaltyAbility ability2 = new LoyaltyAbility(new DestroyTargetEffect(), -2);
ability2.addTarget(new TargetCreaturePermanent(filter));
this.addAbility(ability2);
LoyaltyAbility ability3 = new LoyaltyAbility(new BecomesCreatureSourceEOTEffect(new GideonJuraToken(), "planeswalker"), 0);
ability3.addEffect(new PreventAllDamageSourceEffect(Duration.EndOfTurn));
this.addAbility(ability3);
}