protected void doPut(HttpServletRequest req, HttpServletResponse resp, RenderContext renderContext,
URLResolver urlResolver) throws RepositoryException, IOException {
JCRSessionWrapper session = jcrSessionFactory.getCurrentUserSession(urlResolver.getWorkspace(), urlResolver.getLocale());
JCRNodeWrapper node = session.getNode(urlResolver.getPath());
session.checkout(node);
@SuppressWarnings("unchecked")
Map<String, String[]> parameters = req.getParameterMap();
if (parameters.containsKey(REMOVE_MIXIN)) {
String[] mixinTypes = (String[]) parameters.get(REMOVE_MIXIN);
for (String mixinType : mixinTypes) {