Javadoc
Can be called on the agent thread only.
Main method to perform agent execution.
Whenever this method is called, the agent performs
one of its scheduled actions.
The platform can provide different execution models for agents
(e.g. thread based, or synchronous).
To avoid idle waiting, the return value can be checked.
The platform guarantees that executeAction() will not be called in parallel.