    @Test @InSequence(5)
    public void testClientSideNegotiation() {

        JsonArray json = target.request().accept(MediaType.APPLICATION_JSON).get(JsonArray.class);
        assertEquals(3, json.size());
        for(int i = 0; i < json.size(); i++) {
           JsonObject obj = json.getJsonObject(i);
           String name = obj.getString("name");
           int age = obj.getInt("age");
           
           if("Penny".equals(name)) {
              assertEquals(1,  age);
           } else if("Leonard".equals(name)) {
              assertEquals(2,  age);
           } else if("Sheldon".equals(name)) {
              assertEquals(3,  age);
           } else {
              fail("Unknown Employee returned [" + name + ", " + age + "]");
           }
        }
    }