code: public static void main(String[] args)
  	{
  		CommandLineRemoteRunner runner = new CommandLineRemoteRunner();
  		LoggingMonitor monitor = new LoggingMonitor(System.out, System.err);
  		runner.setMonitor(monitor);
  
  		try
  		{
  			runner.run(args);
  		}
  		catch (ParseException e)
  		{
  			System.err.println(e.getMessage());
  			System.err.println("Try '--help' for more information.");
  
  			if (e.getCause() != null)
  			{
  				System.err.println("Caused by:");
  				e.getCause().printStackTrace(System.err);
  			}
  
  			System.exit(1);
  		}
  		catch (Throwable t)
  		{
  			monitor.exceptionOccured(t);
  			System.exit(1);
  		}
  	}
docs: <p>main.</p>
  
  @param args an array of {@link java.lang.String} objects.