}
@Override
public Input handle(Action action, String actorID)
{
final Vote vote = (Vote)action;
final ise.mace.inputs.Vote v = new ise.mace.inputs.Vote(vote, dmodel.time,
actorID);
logger.log(Level.FINE,
"Agent {0} voted {1} on a motion of {2} to group {3}",
new Object[]
{
nameOf(actorID),
vote.getVote(), vote.getProposition().getType(),
nameOf(vote.getProposition().getOwnerGroup())
});
sim.getPlayer(vote.getProposition().getOwnerGroup()).enqueueInput(v);
return null;
}