protected Set<ValidationError> validateStringConstraint(final Field field, final Object object) {
final StringConstraint stringConstraint = field.getAnnotation(StringConstraint.class);
Set<ValidationError> errors = new HashSet<ValidationError>();
if (stringConstraint != null) {
if (stringConstraint.required() & (object == null)) errors.add(new ValidationError(field.getName(), errorCodes[0], stringConstraint, object));
if ((object != null) & (stringConstraint.regexp().length() > 0)) {
try {
Pattern pattern = Pattern.compile(stringConstraint.regexp());
Matcher matcher = pattern.matcher(object.toString());
if (!matcher.matches()) errors.add(new ValidationError(field.getName(), errorCodes[1], stringConstraint, object));
} catch (Exception ex) {