Map<Name, Property> propsToStore = new HashMap<Name, Property>(request.properties().size());
for (Property property : request.properties()) {
if (property.size() > 0) propsToStore.put(property.getName(), property);
}
NodeConflictBehavior conflictBehavior = request.conflictBehavior();
switch (conflictBehavior) {
case APPEND:
node = newWorkspace.createNode(getExecutionContext(), parentNode, request.named(), propsToStore, conflictBehavior);
break;
case DO_NOT_REPLACE: