// Path: src/main/java/net/ozwolf/mockserver/raml/internal/domain/ValidationErrors.java
// public class ValidationErrors {
//     private final List<String> messages;
// 
//     public ValidationErrors() {
//         this.messages = newArrayList();
//     }
// 
//     public void addMessage(String error, Object... formattedParameters) {
//         this.messages.add(String.format(error, formattedParameters));
//     }
// 
//     public void combineWith(ValidationErrors errors) {
//         this.messages.addAll(errors.getMessages());
//     }
// 
//     public boolean isInError() {
//         return !this.messages.isEmpty();
//     }
// 
//     public List<String> getMessages() {
//         return messages;
//     }
// }
// 
// Path: src/main/java/net/ozwolf/mockserver/raml/internal/validator/Validator.java
// public interface Validator {
//     ValidationErrors validate();
// }


import net.ozwolf.mockserver.raml.internal.domain.ValidationErrors;
import net.ozwolf.mockserver.raml.internal.validator.Validator;
import org.apache.commons.lang.StringUtils;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
package net.ozwolf.mockserver.raml.util;



public class ValidatorFactory {
    public static Validator validator(String errorMessage) {
        Validator validator = mock(Validator.class);
// Path: src/main/java/net/ozwolf/mockserver/raml/internal/domain/ValidationErrors.java
// public class ValidationErrors {
//     private final List<String> messages;
// 
//     public ValidationErrors() {
//         this.messages = newArrayList();
//     }
// 
//     public void addMessage(String error, Object... formattedParameters) {
//         this.messages.add(String.format(error, formattedParameters));
//     }
// 
//     public void combineWith(ValidationErrors errors) {
//         this.messages.addAll(errors.getMessages());
//     }
// 
//     public boolean isInError() {
//         return !this.messages.isEmpty();
//     }
// 
//     public List<String> getMessages() {
//         return messages;
//     }
// }
// 
// Path: src/main/java/net/ozwolf/mockserver/raml/internal/validator/Validator.java
// public interface Validator {
//     ValidationErrors validate();
// }


// Path: src/test/java/net/ozwolf/mockserver/raml/util/ValidatorFactory.java
import net.ozwolf.mockserver.raml.internal.domain.ValidationErrors;
import net.ozwolf.mockserver.raml.internal.validator.Validator;
import org.apache.commons.lang.StringUtils;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;

package net.ozwolf.mockserver.raml.util;



public class ValidatorFactory {
    public static Validator validator(String errorMessage) {
        Validator validator = mock(Validator.class);
        ValidationErrors errors = new ValidationErrors();