@Test void addErrorMessages() { ErrorMessage errorMessage1 = new ErrorMessage("message1"); ErrorMessage errorMessage2 = new ErrorMessage("message2"); List<ErrorMessage> errorMessages1 = Arrays.asList(errorMessage1, errorMessage2); ErrorMessage errorMessage3 = new ErrorMessage("message3"); ErrorMessage errorMessage4 = new ErrorMessage("message4"); List<ErrorMessage> errorMessages2 = Arrays.asList(errorMessage3, errorMessage4); ErrorMessageResponse errorMessageResponse = new ErrorMessageResponse(); errorMessageResponse.addErrorMessages(errorMessages1); errorMessageResponse.addErrorMessages(errorMessages2); assertEquals( asList(errorMessage1, errorMessage2, errorMessage3, errorMessage4), errorMessageResponse.getErrors()); }
public void addErrorMessages(List<ErrorMessage> errorMessages) { if (this.errors == null) errors = new ArrayList<>(); this.errors.addAll(errorMessages); }
ErrorMessageResponse { public void addErrorMessages(List<ErrorMessage> errorMessages) { if (this.errors == null) errors = new ArrayList<>(); this.errors.addAll(errorMessages); } }
ErrorMessageResponse { public void addErrorMessages(List<ErrorMessage> errorMessages) { if (this.errors == null) errors = new ArrayList<>(); this.errors.addAll(errorMessages); } ErrorMessageResponse();  ErrorMessageResponse(ErrorMessage errorMessage);  ErrorMessageResponse(List<ErrorMessage> errorMessages); }
ErrorMessageResponse { public void addErrorMessages(List<ErrorMessage> errorMessages) { if (this.errors == null) errors = new ArrayList<>(); this.errors.addAll(errorMessages); } ErrorMessageResponse();  ErrorMessageResponse(ErrorMessage errorMessage);  ErrorMessageResponse(List<ErrorMessage> errorMessages); List<ErrorMessage> getErrors(); void addErrorMessage(ErrorMessage errorMessage); void addErrorMessages(List<ErrorMessage> errorMessages); static ErrorMessageResponse create(String errorMessage); static ErrorMessageResponse create(
      String errorMessage, @Nullable @CheckForNull String errorCode); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); }
ErrorMessageResponse { public void addErrorMessages(List<ErrorMessage> errorMessages) { if (this.errors == null) errors = new ArrayList<>(); this.errors.addAll(errorMessages); } ErrorMessageResponse();  ErrorMessageResponse(ErrorMessage errorMessage);  ErrorMessageResponse(List<ErrorMessage> errorMessages); List<ErrorMessage> getErrors(); void addErrorMessage(ErrorMessage errorMessage); void addErrorMessages(List<ErrorMessage> errorMessages); static ErrorMessageResponse create(String errorMessage); static ErrorMessageResponse create(
      String errorMessage, @Nullable @CheckForNull String errorCode); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }