code: public List<Attribute> getTransportAttributes() {
          List<Attribute> result;
  
          result = new ArrayList<Attribute>();
          for (State state : states) {
              result.add(state.getAttribute());
          }
          return result;
      }
docs: TODO: get rid of this method ...
  
  @return all attributes being result or argument of at least one attribution.