List<FeaturePointer> pointers = new ArrayList<>();
for (Meeple m : game.getDeployedMeeples()) {
if (!(m instanceof Follower)) continue;
if (m.getPlayer() != getActivePlayer()) continue;
if (!cornType.isInstance(m.getFeature())) continue;
pointers.add(new FeaturePointer(m.getPosition(), m.getLocation()));
}
if (pointers.isEmpty()) return Collections.emptyList();
List<PlayerAction<?>> actions = new ArrayList<>();
//TODO nice to do this in generic way independently on particular followers enumeration