// subscription
subsContext = new SubscriptionContext(course, courseNode.getIdent());
// if sc is null, then no subscription is desired
if (subsContext != null) {
String businessPath = wControl.getBusinessControl().getAsString();
PublisherData pdata = new PublisherData(OresHelper.calculateTypeName(DENCourseNode.class), String.valueOf(course.getResourceableId()), businessPath);
csc = new ContextualSubscriptionController(ureq, getWindowControl(), subsContext, pdata);
runVC.put("subscription", csc.getInitialComponent());
}
authorOptions = new AuthorOptionsForm(ureq, getWindowControl());