super.init(source, game);
// choose land type
if (chooseLandType) {
Player controller = game.getPlayer(source.getControllerId());
if (controller != null) {
Choice choice = new ChoiceBasicLandType();
controller.choose(outcome, choice, game);
landTypes.add(choice.getChoice());
} else {
this.discard();
}
}
}