Subject subj = SubjectFactory.getSubject(Constants.rootI, Constants.rootT);
Subject subj = null; try { subj = SubjectFactory.getSubject(Constants.rootI, Constants.rootT); } catch (SubjectNotFoundException e1) {  e1.printStackTrace(); }
  public void testDeleteThenFetchDescNewSession() {    Subject subj = SubjectFactory.getSubject(Constants.rootI, Constants.rootT);    GrouperSession s = GrouperSession.start(subj);    // Create ns0    GrouperStem ns0 = GrouperStem.create(                         s, Constants.ns0s, Constants.ns0e                       );    // Create g0    GrouperGroup g0 = GrouperGroup.create(                         s, Constants.g0s, Constants.g0e                       );    // Set description    String text = "test description";    try {      g0.attribute("description", text);      Assert.assertTrue("add description to g0", true);    } catch (RuntimeException e) {      Assert.fail("add description to g0");    }    // Delete description    try {      g0.attribute("description", null);      Assert.assertTrue("delete description from g0", true);    } catch (RuntimeException e) {      Assert.fail("delete description from g0");    }    s.stop();    s = GrouperSession.start(subj);    // Load g0    GrouperGroup g  = GrouperGroup.load(                        s, Constants.g0s, Constants.g0e                      );    // Check values    GrouperAttribute desc = g.attribute("description");    Assert.assertNotNull("desc !null", desc);    Assert.assertTrue("desc field",      desc.field().equals("description")    );    Assert.assertNull("modifySource null", g.modifySource());    Assert.assertNotNull("modifySubject !null", g.modifySubject());    Assert.assertNotNull("modifyTime !null", g.modifyTime());    s.stop();  }