private void populateWithValueRepresentationCrossReferences()

in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/RepresentationMapImpl.java [55:66]


    private void populateWithValueRepresentationCrossReferences(Set<CrossReference> references,
                                                                List<ValueRepresentation> valueRepresentations) {
        if (CollectionUtils.isEmpty(valueRepresentations)) {
            return;
        }
        valueRepresentations.stream()
            .filter(Objects::nonNull)
            .filter(valueRepresentation -> valueRepresentation instanceof ListReferenceValueRepresentation)
            .map(valueRepresentation -> ((ListReferenceValueRepresentation) valueRepresentation).getListReference())
            .map(listReference -> new CrossReferenceImpl(this, listReference))
            .forEach(references::add);
    }