public GraphHandler createWriter(MediaType mediaType, Writer writer)
throws IOException {
if (MediaType.TEXT_RDF_N3.equals(getMediaType())) {
return new RdfN3Writer(writer);
} else if (MediaType.TEXT_XML.equals(getMediaType())) {
return new RdfXmlWriter(writer);
} else if (MediaType.APPLICATION_ALL_XML.includes(getMediaType())) {
return new RdfXmlWriter(writer);
} else if (MediaType.TEXT_PLAIN.equals(getMediaType())) {
return new RdfNTriplesWriter(writer);
} else if (MediaType.TEXT_RDF_NTRIPLES.equals(getMediaType())) {
return new RdfNTriplesWriter(writer);
} else if (MediaType.APPLICATION_RDF_TURTLE.equals(getMediaType())) {