/**
Serve the Federate action of the DF-Applet ontology
Package scoped since it is called by DFAppletManagementBehaviour.
*/
void federateAction(final Federate action, AID requester) {
AID remoteDF = action.getDf();
if(logger.isLoggable(Logger.CONFIG))
logger.log(Logger.CONFIG,"Agent "+requester+" requesting action Federate with DF "+remoteDF.getName());
Register r = new Register();
DFAgentDescription tmp = action.getDescription();
final DFAgentDescription dfd = (tmp != null ? tmp : getDescriptionOfThisDF());
r.setDescription(dfd);
Behaviour b = new RemoteDFRequester(remoteDF, r) {