"true".equals(commandLineOptions.get(COMMAND_LINE_OPTION_IGNOREUNKNOWN)),
    public static void main(String[] args) {        if (args.length < 4) {            printUsage();        }        Map commandLineOptions = parseCommandLineOptions(args);        String propertiesFilesPath = (String)commandLineOptions.get(COMMAND_LINE_OPTION_CUSTOM);        List propertiesFilesList = new ArrayList();        if (propertiesFilesPath != null) {            StringTokenizer st = new StringTokenizer(propertiesFilesPath, File.pathSeparator);            while (st.hasMoreTokens()) {                propertiesFilesList.add(st.nextToken());            }        }        String[] propertiesFiles = (String[])propertiesFilesList.toArray(new String[0]);        compile(                "true".equals(commandLineOptions.get(COMMAND_LINE_OPTION_VERBOSE)),                (String)commandLineOptions.get(COMMAND_LINE_OPTION_SRC),                (String)commandLineOptions.get(COMMAND_LINE_OPTION_SRCFILES),                (String)commandLineOptions.get(COMMAND_LINE_OPTION_SRCINCLUDES),                (String)commandLineOptions.get(COMMAND_LINE_OPTION_CLASSES),                (String)commandLineOptions.get(COMMAND_LINE_OPTION_DEST),                propertiesFiles        );    }