title: how to use JCommander
body: <p>I have a sample code I downloaded and want to run it, the issue is its using JCommander to load some configurations, I do not have the configuration file yet it wants to load one, so I want to know; How can I use JCommander, i read the documentation and according to the site its a framework used to parse commandline parameters but I really do not understand what that means, this error is really holding me back from doing my project, here is the code requesting for the <code>.conf</code> file:</p>
  
  <pre><code>         BasicConfigurator.configure(); // TODO: config from options
  
          // Parse the command line options
          CliOptions options = new CliOptions();
          new JCommander(options, args);
  
          if (StringUtils.isBlank(options.configFile))
          {
              options.configFile = "/etc/car-counter/car-counter.conf";
          }
  
          // Read in the configuration
          Wini ini = new Wini();
          ini.getConfig().setMultiOption(true);
          ini.load(new File(options.configFile));
  
          new DefaultProcessor(ini).process();
  </code></pre>
  
  <p>and here is the CliOption Class</p>
  
  <pre><code>public class CliOptions
  {
  @Parameter(names = { "-c", "--config" }, description = "Sets the location of the configuration file.")
  public String configFile;
  </code></pre>
  
  <p>}</p>