public static MapBackedDMNContext of(Map<String, Object> ctx) {
        return new MapBackedDMNContext(ctx);
    }
@Test
    void emptyContext() {
        MapBackedDMNContext ctx1 = MapBackedDMNContext.of(new HashMap<>(Collections.emptyMap()));
        testCloneAndAlter(ctx1, Collections.emptyMap(), Collections.emptyMap());

        MapBackedDMNContext ctx2 = MapBackedDMNContext.of(new HashMap<>(Collections.emptyMap()));
        testPushAndPopScope(ctx2, Collections.emptyMap(), Collections.emptyMap());
    }