Collection<RDFTerm> graphDecl = graph.stream(node, getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH), null)
.map(Triple::getObject)
.collect(toSet());
if (graphDecl.size() > 0) {
for (RDFTerm val : graphDecl) {
<BUG>graphMapList.add(mfact.createGraphMap(TermMap.TermMapType.CONSTANT_VALUED, val));
}</BUG>
} else {
Collection<RDFTerm> graphMaps = graph.stream(node, getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH_MAP), null)
.map(Triple::getObject)

Collection<RDFTerm> graphDecl = graph.stream(node, getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH), null)
.map(Triple::getObject)
.collect(toSet());
if (graphDecl.size() > 0) {
for (RDFTerm val : graphDecl) {
graphMapList.add(mfact.createGraphMap((IRI)val));
}
} else {
Collection<RDFTerm> graphMaps = graph.stream(node, getRDF().createIRI(R2RMLVocabulary.PROP_GRAPH_MAP), null)
.map(Triple::getObject)
