code: public void addAddress(Type type, Jid jid, String node, String desc, boolean delivered,
              String uri) {
          // Create a new address with the specified configuration
          Address address = new Address(type);
          address.setJid(jid);
          address.setNode(node);
          address.setDescription(desc);
          address.setDelivered(delivered);
          address.setUri(uri);
          // Add the new address to the list of multiple recipients
          addresses.add(address);
      }
docs: Adds a new address to which the stanza is going to be sent or was sent.
  
  @param type on of the static type (BCC, CC, NO_REPLY, REPLY_ROOM, etc.)
  @param jid the JID address of the recipient.
  @param node used to specify a sub-addressable unit at a particular JID, corresponding to
  a Service Discovery node.
  @param desc used to specify human-readable information for this address.
  @param delivered true when the stanza was already delivered to this address.
  @param uri used to specify an external system address, such as a sip:, sips:, or im: URI.