in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/HierarchicalCodeImpl.java [29:40]
public HierarchicalCodeImpl(HierarchicalCode from) {
super(Objects.requireNonNull(from));
if (from.getCode() != null) {
this.code = new IdentifiableArtefactReferenceImpl(from.getCode());
}
this.validFrom = from.getValidFrom();
this.validTo = from.getValidTo();
this.levelId = from.getLevelId();
this.hierarchicalCodes = StreamUtils.streamOfNullable(from.getHierarchicalCodes())
.map(HierarchicalCodeImpl::new)
.collect(toList());
}