System.err.println("SQL Commit Exception:" + e); System.exit(1);
throw new RuntimeException("SQL Commit Exception:" + e);
  private static void _hibernateSessionClose(Session session) {    try {      if (session.isDirty() == true) {        Grouper.log().backend("Flushing dirty Hibernate session");        session.flush();      }      /*       * FIXME I need to be able to either tell if I am using a session       *       that has seen updates performed or else have different       *       versions of this method that can be called.       *       *       And of course this *could* just all be premature       *       optimization.       */      try {        Grouper.log().backend("Calling commit() on Hibernate connection");        session.connection().commit();      } catch (SQLException e) {        System.err.println("SQL Commit Exception:" + e);        System.exit(1);      }      Grouper.log().backend("Closing Hibernate session");      session.close();    } catch (HibernateException e) {      System.err.println(e);      System.exit(1);    }        }