private MageObject getMageObject(GameEvent event, Game game, TriggeredAbility ability) { MageObject object = game.getPermanent(ability.getSourceId()); if (object == null) { object = game.getLastKnownInformation(ability.getSourceId(), event.getZone()); if (object == null) { object = game.getObject(ability.getSourceId()); } } return object; }