code: public Set<Body> getBodies() {
          List<ExtensionElement> bodiesList = getExtensions(Body.ELEMENT, Body.NAMESPACE);
          Set<Body> resultSet = new HashSet<>(bodiesList.size());
          for (ExtensionElement extensionElement : bodiesList) {
              Body body = (Body) extensionElement;
              resultSet.add(body);
          }
          return resultSet;
      }
docs: Returns a set of all bodies in this Message, including the default message body accessible
  from {@link #getBody()}.
  
  @return a collection of all bodies in this Message.
  @since 3.0.2