public void __testSetMaxOccurrencesOnInternalNode() throws Exception {
    flattenTemplate("test_set_occurrences_without_min.oet");

    String path = "/items[at0001]";

    CObject constraint = (CObject) flattened.node(path);

    assertEquals(
        "unexpected min occurrences", 0, constraint.getOccurrences().getLower().intValue());

    assertEquals(
        "unexpected max occurrences", 1, constraint.getOccurrences().getUpper().intValue());
  }
  public void testSetMaxOccurrencesOnArchetypeSlot() throws Exception {
    flattenTemplate("test_set_occurrences_without_min2.oet");

    String path = "/items[openEHR-EHR-EVALUATION.structured_summary.v1]";

    CObject constraint = (CObject) flattened.node(path);

    assertEquals(
        "unexpected min occurrences", 0, constraint.getOccurrences().getLower().intValue());

    assertEquals(
        "unexpected max occurrences", 1, constraint.getOccurrences().getUpper().intValue());
  }