System.err.println(e); System.exit(1);
throw new RuntimeException(e);
  public SubjectTypeAdapter getAdapter() {    if (this.getAdapterClass() != null) {      /*       * Attempt to reflectively create an instance of the appropriate       * subjectTypeAdapter       */      try {        Class classType     = Class.forName( this.getAdapterClass() );        Class[] paramsClass = new Class[] { };        Constructor con     = classType.getDeclaredConstructor(paramsClass);        Object[] params     = new Object[] { };        return (SubjectTypeAdapter) con.newInstance(params);      } catch (Exception e) {        // TODO Well, this is blatantly the wrong thing to do        System.err.println(e);        System.exit(1);      }    }    return null;  }