if (value != null && value.length() > 0) {
if (gradeScale == null) {
setValid(false);
setMessage("renderers.validator.grade.no.grade.scale");
} else {
if (!gradeScale.belongsTo(value)) {
setValid(false);
setMessage("renderers.validator.grade.invalid.grade.value");
setArguments(value, RenderUtils.getEnumString(gradeScale));
}
}