public IStatus validate(String text) { StatusInfo status = (StatusInfo) super.validate(text); if (!status.isOK()) { return status; } int value = Integer.parseInt(text); if (value < minValue) { status.setError( MessageFormat.format( Messages.MinValueInvalid, new Object[] {String.valueOf(minValue)})); } return status; }