TreeItem[] items = courses.getItems();
for (int i = 0; i < items.length; i++) {
try {
if(items[i].getItems().length > 0) {
for (int j = 0; j < items[i].getItems().length; j++) {
Course course = (Course) system.query(new GetCourseByDescription(items[i].getItems()[j].getText(1)));
courseIdList.add(course.getId());//new RegistrationItem(course, course.getValue()));
}
} else {
Course course = (Course) system.query(new GetCourseByDescription(items[i].getText(1)));
courseIdList.add(course.getId()); //new RegistrationItem(course, course.getValue()));
}
} catch (Exception e) {
e.printStackTrace();
}