final RestMethodResult result = new RestMethodResult(HttpServletResponse.SC_CREATED);
if (newNode != null) {
result.addHeader("Location", buildLocationHeader(newNode));
result.addContent(newNode);
}
result.serializeAsPrimitiveArray(true);
// finally: return 201 Created