* @throws Exception Any uncaught exceptions raised while performing the operation.
*/
@Override
final public void call(final SimpleMachine stateMachine, final RP rp) throws Exception {
Actor a = getTargetActor(stateMachine);
Request r = getRequest(stateMachine);
stateMachine.send(a, r, new RP() {
@Override
final public void processResponse(Object response) throws Exception {
String rn = getResultName();
if (rn != null) stateMachine.put(rn, response);