this.toughness = new MageInt(5);
// {W}{B}: Destroy target creature blocking or blocked by Cromat.
FilterCreaturePermanent filter = new FilterCreaturePermanent("creature blocking or blocked by {this}");
filter.add(Predicates.or(new BlockedByIdPredicate(this.getId()),
new BlockingAttackerIdPredicate(this.getId())));
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DestroyTargetEffect(), new ManaCostsImpl("{W}{B}"));
ability.addTarget(new TargetCreaturePermanent(filter));
this.addAbility(ability);
// {U}{R}: Cromat gains flying until end of turn.
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilitySourceEffect(FlyingAbility.getInstance(), Duration.EndOfTurn), new ManaCostsImpl("{U}{R}")));