System.err.println("Unable to properly load group"); System.exit(1);
throw new RuntimeException("Unable to properly load group");
  protected static GrouperGroup groupLoadByKey(String key) {    /*     * While most private class methods take a Session as an argument,     * this method does not because to do so would possibly cause     * non-uniqueness issues.     */    Session       session = GrouperBackend._init();    GrouperGroup  g       = new GrouperGroup();    if (key != null) {      try {        // Attempt to load a stored group into the current object        session.load(g, key);          // Its schema        GrouperSchema schema = GrouperBackend._groupSchema(session, g);        if (            (schema != null)                                &&            (GrouperBackend._groupAttachAttrs(session, g))  &&            (g.type( schema.type() ) )           )        {          // TODO Nothing?        } else {          System.err.println("Unable to properly load group");          System.exit(1);        }      } catch (Exception e) {        // TODO Rollback if load fails?  Unset this.exists?        System.err.println(e);        System.exit(1);      }    }    GrouperBackend._hibernateSessionClose(session);    return g;  }