final Writer writer = new OutputStreamWriter(os, encoding);
try {
if(Type.subTypeOf(item.getType(), Type.NODE)) {
final NodeValue nodeValue = (NodeValue)item;
final Serializer serializer = broker.getSerializer();
serializer.reset();
for (final Map.Entry<Object, Object> entry : qr.serialization.entrySet()) {
parameters.put(entry.getKey().toString(), entry.getValue().toString());
}
serializer.setProperties(parameters);