code: @Override
    public List<XMLObject> getOrderedChildren() {
      ArrayList<XMLObject> children = new ArrayList<>();
  
      if (this.issuerName != null) {
        children.add(this.issuerName);
      }
      if (this.schemeIdentifier != null) {
        children.add(this.schemeIdentifier);
      }
      if (this.schemeTerritory != null) {
        children.add(this.schemeTerritory);
      }
      if (children.size() == 0) {
        return null;
      }
      return Collections.unmodifiableList(children);
    }
docs: {@inheritDoc}