// no validation at all is required
  @Test
  public void testSaveNoValidationAnnotated() {
    Person person = new Person();
    annotatedClient.saveNoValidation(person);

    person.setFirstName(""); // empty string is valid
    annotatedClient.saveNoValidation(person);

    person.setLastName(""); // empty string is valid
    annotatedClient.saveNoValidation(person);
  }
  @Test
  public void testSaveValidateInAnnotated() {
    Person person = new Person();

    try {
      annotatedClient.saveValidateIn(person);
      fail("Expected exception");
    } catch (SOAPFaultException sfe) {
      assertTrue(sfe.getMessage().contains("Unmarshalling Error"));
    }

    try {
      person.setFirstName(""); // empty string is valid
      annotatedClient.saveValidateIn(person);
      fail("Expected exception");
    } catch (SOAPFaultException sfe) {
      assertTrue(sfe.getMessage().contains("Unmarshalling Error"));
    }

    person.setLastName(""); // empty string is valid
    annotatedClient.saveValidateIn(person);
  }