if (XmlUtils.wantsHelp(args)) {
if (XmlArgs.wantsHelp(args)) {
  public static void main(String args[]) {    if (XmlUtils.wantsHelp(args)) {      System.out.println( _getUsage() );      System.exit(0);    }    Properties rc = new Properties();    try {      rc = _getArgs(args);    }    catch (Exception e) {      e.printStackTrace();      System.err.println();      System.err.println( _getUsage() );      System.exit(1);    }    XmlExporter exporter = null;    try {      exporter = new XmlExporter(        GrouperSession.start(          SubjectFinder.findByIdentifier( rc.getProperty(RC_SUBJ) )        ),        XmlUtils.getUserProperties(LOG, rc.getProperty(RC_UPROPS) )      );      _handleArgs(exporter, rc);      LOG.debug("Finished export to [" + rc.getProperty(RC_EFILE) + "]");    }    catch (Exception e) {      LOG.fatal("unable to export to xml: " + e.getMessage());      System.exit(1);    }    finally {      if (exporter != null) {        try {          exporter.s.stop();        }        catch (SessionException eS) {          LOG.error(eS.getMessage());        }      }    }    System.exit(0);  } // public static void main(args)