class ArgumentParser {

    public void parseArguments(String[] args, boolean failOnMissingRequiredOptions) throws ParseException
    {
        CommandLineParser parser = new DefaultParser();
        commandLine = parser.parse(failOnMissingRequiredOptions ? options : optionsIgnoreRequired, args);
    }

    public  ArgumentParser(String applicationName);

}