code: protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject) throws UnmarshallingException {
      DistributionPoints dp = (DistributionPoints) parentSAMLObject;
  
      if (childSAMLObject instanceof DistributionPoint) {
        dp.getDistributionPoints().add((DistributionPoint) childSAMLObject);
      }
      else {
        super.processChildElement(parentSAMLObject, childSAMLObject);
      }
    }
docs: {@inheritDoc}