in src/main/java/com/amazonaws/services/dynamodbv2/streams/connectors/CommandLineInterface.java [79:96]
static Optional<Worker> mainUnsafe(String[] args) {
// Initialize command line arguments and JCommander parser
CommandLineArgs params = new CommandLineArgs();
JCommander cmd = new JCommander(params);
// parse given arguments
cmd.parse(args);
// show usage information if help flag exists
if (params.isHelp()) {
cmd.usage();
return Optional.absent();
}
final CommandLineInterface cli = new CommandLineInterface(params);
// create worker
return Optional.of(cli.createWorker());
}