public void parseArguments(String args[]) throws Exception { createOptions(); CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(uOption.getOptions(), args); uOption.handleHelp(cmd); uOption.handleLogger(cmd); otrConfig.readConfig(uOption.initConfig(cmd, OtrCastBootstrap.xmlConfig)); otrConfig.checkMcSettings(); if (cmd.hasOption(oScan.getOpt()) && uOption.allowAppStart()) { scanMediathek(otrConfig.getDir(OtrConfig.Dir.MC)); } if (!uOption.isAppStarted()) { uOption.help(); } }