final Resource c = cID.next();
if (c instanceof URI) {
// A named graph
final BNode ng = vf.createBNode();
writer.handleStatement(vf.createStatement(dataset, SPARQL_SD.namedGraph, ng));
writer.handleStatement(vf.createStatement(ng, RDF.TYPE, SPARQL_SD.NamedGraph));
writer.handleStatement(vf.createStatement(ng, SPARQL_SD.name, c));
final BNode g = vf.createBNode();
writer.handleStatement(vf.createStatement(ng, SPARQL_SD.graph, g));
writer.handleStatement(vf.createStatement(g, RDF.TYPE, SPARQL_SD.Graph));
// TODO: Number of triples here? This can be expensive!