}
}
for (KR2RMLRDFWriter writer : outWriters) {
if (writer instanceof SFKR2RMLRDFWriter) {
SFKR2RMLRDFWriter jsonWriter = (SFKR2RMLRDFWriter)writer;
jsonWriter.addPrefixes(kr2rmlMapping.getPrefixes());
for(Entry<TriplesMapGraph, List<String>> entry : graphTriplesMapsProcessingOrder.entrySet())
{
List<String> triplesMapIds = entry.getValue();
jsonWriter.addRootTriplesMapId(triplesMapIds.get(triplesMapIds.size()-1));
}
if(jsonWriter instanceof AvroKR2RMLRDFWriter)
{
AvroKR2RMLRDFWriter avroWriter = (AvroKR2RMLRDFWriter) jsonWriter;
avroWriter.setProcessingOrder(graphTriplesMapsProcessingOrder);