if (possibleTargets.size() > 0) {
this.getTargets().clear();
if (possibleTargets.size() == 1) {
this.getEffects().get(0).setTargetPointer(new FixedTarget(possibleTargets.iterator().next()));
} else {
this.getEffects().get(0).setTargetPointer(new FirstTargetPointer());
targetName = new StringBuilder(targetName).append("equipped by ").append(equipment.getName()).toString();
FilterCreaturePermanent filter = new FilterCreaturePermanent(targetName);
List<PermanentIdPredicate> uuidPredicates = new ArrayList<>();
for (UUID creatureId : possibleTargets) {
uuidPredicates.add(new PermanentIdPredicate(creatureId));