else if (action instanceof SearchOn) {
theDF.searchOnAction((SearchOn) action, request.getSender());
asynchNotificationRequired = true;
}
else {
throw new UnsupportedFunction();
}
if (!asynchNotificationRequired) {
// The requested action has been completed. Prepare the notification
ACLMessage notification = request.createReply();