} else if (args[i].equals(COMMAND_LINE_OPTION_IGNOREUNKNOWN)) { arguments.put(COMMAND_LINE_OPTION_IGNOREUNKNOWN, "true");
    private static Map parseCommandLineOptions(final String[] args) {        final Map arguments = new HashMap();        try {            for (int i = 0; i < args.length; i++) {                //-verbose has no value                if (args[i].equals(COMMAND_LINE_OPTION_VERBOSE)) {                    arguments.put(COMMAND_LINE_OPTION_VERBOSE, "true");                } else if (args[i].startsWith(COMMAND_LINE_OPTION_DASH)) {                    String option = args[i];                    String value = args[++i];                    arguments.put(option, value);                }            }        } catch (Exception e) {            System.err.println("options list to compiler is not valid");            System.exit(1);        }        return arguments;    }