code: public List<JAXBElement<IdReferenceType>> getPolicyIdReferenceOrPolicySetIdReference() {
          if (policyIdReferenceOrPolicySetIdReference == null) {
              policyIdReferenceOrPolicySetIdReference = new ArrayList<JAXBElement<IdReferenceType>>();
          }
          return this.policyIdReferenceOrPolicySetIdReference;
      }
docs: Gets the value of the policyIdReferenceOrPolicySetIdReference property.
  <p/>
  <p/>
  This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to
  the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for
  the policyIdReferenceOrPolicySetIdReference property.
  <p/>
  <p/>
  For example, to add a new item, do as follows:
  <pre>
  getPolicyIdReferenceOrPolicySetIdReference().add(newItem);
  </pre>
  <p/>
  <p/>
  <p/>
  Objects of the following type(s) are allowed in the list {@link JAXBElement }{@code <}{@link IdReferenceType
  }{@code >} {@link JAXBElement }{@code <}{@link IdReferenceType }{@code >}