class ArgumentParser {

    public String getUsageInformation()
    {
        HelpFormatter formatter = new HelpFormatter();
        StringWriter sw = new StringWriter();
        PrintWriter pw = new PrintWriter(sw);

        formatter.printHelp(pw, formatter.getWidth(), applicationName, null, options, formatter.getLeftPadding(), formatter.getDescPadding(), null, false);
        pw.flush();

        return sw.toString();
    }

    public  ArgumentParser(String applicationName);

}