// entirely equivalent to:
//
// (GroupSchemaNode)targetElement.schema()
//
// ?
insertNode = getPasteInsertNode((GroupSchemaNode)schema.get(targetElement.schema().id()), (PasteElementNode)pasteNode, schema);
} else {
insertNode = getPasteInsertNode(null, (PasteElementNode)pasteNode, schema);
}
if (insertNode != null) {
Version version = _versionIndex.getNextVersion(new ProvenanceCopy(user, target, sourceURL));