code: @XmlTransient
    public Set<QueryAnnotation> getEdgeAnnotations()
    {
      Set<QueryAnnotation> edgeAnnotations = new TreeSet<>();
      
      for(Join j : ingoingJoins)
      {
        edgeAnnotations.addAll(j.getEdgeAnnotations());
      }
      
      return Collections.unmodifiableSet(edgeAnnotations);
    }
docs: /// Getter / Setter