  @Test
  public void testOrder1() throws Exception {

    JSONObject jsonObject = compositeJSONProvider1.get();

    Assert.assertEquals(jsonObject.get("key1"), "value1");
    Assert.assertEquals(jsonObject.get("key2"), "value2");
    Assert.assertEquals(jsonObject.get("key3"), "value3");
    Assert.assertEquals(jsonObject.getJSONObject("key4").get("key5"), "value5");
    Assert.assertEquals(jsonObject.getJSONObject("key4").get("key6"), "value6");
    Assert.assertEquals(jsonObject.getJSONObject("key4").get("key7"), "value7b");
  }