@Test
public void testMultiLevelMap() {

    Map<String, Object> parentMap = new HashMap<>();
    parentMap.put("requestId", "abcde");
    parentMap.put("status", "PROCESSED");
    Map<String, Object> childMap = new HashMap<>();
    childMap.put("path", "test/path");
    childMap.put("type", "VIDEO");
    Map<String, Object> grandChildMap = new HashMap<>();
    grandChildMap.put("duration", "370");
    grandChildMap.put("passed", "true");
    childMap.put("metadata", grandChildMap);
    parentMap.put("asset", childMap);
    Object jsonObject = jsonUtils.expand(parentMap);
    assertNotNull(jsonObject);
}