private CourseInfo _createCourse( String code, String subjArea, String courseNumb, String courseTitle, String credits, ContextInfo contextInfo) { CourseInfo info = new CourseInfo(); info.setId(code); info.setCode(code); info.setSubjectArea(subjArea); info.setCourseNumberSuffix(courseNumb); info.setTypeKey(CluServiceConstants.CREDIT_COURSE_LU_TYPE_KEY); info.setStateKey("Active"); info.setCourseTitle(courseTitle); info.setName(courseTitle); List<ResultValuesGroupInfo> creditOptions = Arrays.asList(this._createCreditOptions(credits, contextInfo)); info.setCreditOptions(creditOptions); try { info = this.createCourse(info, contextInfo); } catch (Exception ex) { throw new RuntimeException("error creating course", ex); } return info; }