private static List<ValidationError> transformValidationResults(Collection<ValidationResult> validationResults) { List<ValidationError> validationErrorList = new LinkedList<>(); for (ValidationResult validationResult : validationResults) { if (!validationResult.isValid()) { ValidationError validationError = new ValidationError(); validationError.setSubject(validationResult.getSubject()); validationError.setInput(validationResult.getInput()); validationError.setReason(validationResult.getExplanation()); validationErrorList.add(validationError); } } return validationErrorList; }