mode1.getEffects().add(new DestroyTargetEffect());
this.getSpellAbility().addMode(mode1);
Mode mode2 = new Mode();
mode2.getTargets().add(new TargetArtifactPermanent());
mode2.getTargets().add(new TargetNonBasicLandPermanent());
mode2.getEffects().add(new DestroyMultiTargetEffect());
this.getSpellAbility().addMode(mode2);
}