String jmode = jConstraint.getString("mode"); try { mode = MODE.valueOf(jmode); } catch (IllegalArgumentException e) { String message = String.format("Parsed ValueConstraint defines an " + "unknown MODE %s (supported: %s)!", jmode, Arrays.asList(MODE.values())); log.warn(message,e); StringBuilder errorMessage = new StringBuilder();