protected MaintainableArtefactImpl()

in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/MaintainableArtefactImpl.java [27:39]


    protected MaintainableArtefactImpl(MaintainableArtefact from) {
        super(Objects.requireNonNull(from));
        if (from.getMaintainer() != null) {
            this.maintainer = new MaintainableArtefactReference(from.getMaintainer());
        }
        this.isExternalReference = from.isExternalReference();
        if (from.getServiceUrl() != null) {
            this.serviceUrl = new URL(from.getServiceUrl().toString());
        }
        if (from.getStructureUrl() != null) {
            this.structureUrl = new URL(from.getStructureUrl().toString());
        }
    }