T.string("error message", CompositeValidator.ERR_OC, eM.getMessage());
T.string("error message", E.COMP_OC, eM.getMessage());
  public void testFailOwnerNotGroupOrStem() {    LOG.info("testFailOwnerNotGroupOrStem");    try {      R r = R.populateRegistry(1, 2, 0);      Composite c0 = new Composite(        r.rs, r.ns, r.getGroup("a", "a"), r.getGroup("a", "b"), CompositeType.UNION      );      try {        Composite c1 = new Composite(        r.rs, c0, r.getGroup("a", "a"), r.getGroup("a", "b"), CompositeType.UNION        );        Assert.fail("created composite with composite as owner");      }      catch (ModelException eM) {        Assert.assertTrue("OK: cannot create composites with !(group|stem) as owner", true);        T.string("error message", CompositeValidator.ERR_OC, eM.getMessage());      }      finally {        r.rs.stop();      }    }    catch (Exception e) {      Assert.fail("unexpected exception: " + e.getMessage());    }  } // public void testFailOwnerNotGroupOrStem()