this.getAgentState().updateState(p);
}
@Override
public Action selectAction() {
this.setSolver(new SituationCalculus());
Action selectedAction = null;
try {
selectedAction = this.getSolver().solve(new Object[]{this.getAgentState()});
} catch (Exception e) {