EventResponseHandler responseHandler = (EventResponseHandler) responseHandlers.remove( cmd.getId() );
if ( responseHandler != null ) {
if ( !cmd.getArguments().isEmpty() && cmd.getArguments().get( 0 ) instanceof TaskError ) {
responseHandler.setError( ((TaskError) cmd.getArguments().get( 0 )).getMessage() );
} else {
responseHandler.execute( payload );
}
}
break;
}
default : {