}
imageKey = ISharedImages.IMG_OBJ_FOLDER;
} else if (obj instanceof Exercise || obj instanceof ExercisePart) {
imageKey = (childrenSatisfied == null ? ISharedImages.IMG_OBJ_FOLDER : (childrenSatisfied.booleanValue() ? PART_OK_IMAGE : PART_OK_ERROR_IMAGE));
} else if (obj instanceof Requirement) {
Requirement req = (Requirement)obj;
Boolean satisfied = req.getSatisfied();
if (req instanceof JUnitTest) {
int testStatus = ((JUnitTest) req).getTestStatus();
if (testStatus == JUnitTestStatus.ERROR_VALUE || testStatus == JUnitTestStatus.FAILURE_VALUE) {
imageKey = JUNIT_ERROR_IMAGE;
} else {