/*
* check reference integrity
*/
CourseEditorEnv cev = getUserCourseEnv().getCourseEditorEnv();
if (cev != null) {
if (!cev.existsNode(childId)) { return handleException( new ArgumentParseException(ArgumentParseException.REFERENCE_NOT_FOUND, name, childId,
"error.notfound.coursenodeid", "solution.copypastenodeid")); }
if (!cev.isAssessable(childId)) { return handleException(new ArgumentParseException(ArgumentParseException.REFERENCE_NOT_FOUND, name,
childId, "error.notassessable.coursenodid", "solution.takeassessablenode")); }
// remember the reference to the node id for this condtion
cev.addSoftReference("courseNodeId", childId);