throw new CmisNameConstraintViolationException("Name is not valid: " + name);
}
// get parent Node and create child
JcrFolder parent = getJcrNode(session, folderId).asFolder();
JcrDocumentTypeHandler typeHandler = typeHandlerManager.getDocumentTypeHandler(typeId);
JcrNode jcrNode = typeHandler.createDocument(parent, name, properties, contentStream, versioningState);
return jcrNode.getId();
}