class MinionReflectorTriggeredAbility extends EntersBattlefieldAllTriggeredAbility {
public MinionReflectorTriggeredAbility() {
super(new MinionReflectorEffect(), new FilterControlledCreaturePermanent(), "Whenever a nontoken creature enters the battlefield under your control, you may pay {2}. If you do, put a token that's a copy of that creature onto the battlefield. That token has haste and \"At the beginning of the end step, sacrifice this permanent");
filter.add(Predicates.not(new TokenPredicate()));
}