code: @Override
      public void sendMessageToAgents(String[] agent_name, String msgtype,
              Object message_content, Connector connector) {
          Agent messenger = (Agent) connector.getMessageService();
          JadeAgentIntrospector introspector = (JadeAgentIntrospector) PlatformSelector.getAgentIntrospector("jade");
  
          ACLMessage msg = null;
          if(message_content instanceof ACLMessage) {
              msg = (ACLMessage) message_content;
          } else if (message_content instanceof String) {
              msg = new ACLMessage(ACLMessage.getInteger(msgtype)); 
              msg.setContent( (String) message_content);            
          } else {
              connector.getLogger().warning("Incorrect message_content value. It should be a ACLMessage or a String.");
          }
  
          for (String name : agent_name) {
              Agent agent = introspector.getAgent(name);
              AID aid = agent.getAID();
              msg.addReceiver(aid);
              connector.getLogger().finer("Receiver added to the message...");
          }
          messenger.send(msg);
          connector.getLogger().finer("Message sent...");
      }
docs: /* (non-Javadoc)
  @see es.upm.dit.gsi.beast.platform.Messenger#sendMessageToAgents(java.lang.String[], java.lang.String, java.lang.Object, es.upm.dit.gsi.beast.platform.Connector)