if (m.getPlayer() != getActivePlayer()) continue;
if (!cornType.isInstance(m.getFeature())) continue;
if (action == null) {
action = new UndeployAction("undeploy");
}
action.add(new MeeplePointer(m));
}
if (action == null) return Collections.emptyList();
return Collections.<PlayerAction<?>>singletonList(action);
}