OptionParser parser = new OptionParser();
parser.acceptsAll(Arrays.asList("u", "url"), "Bootstrap URL of target cluster")
.withRequiredArg()
.ofType(String.class)
.describedAs("bootstrap-url");
parser.acceptsAll(Arrays.asList("i", "drop-zoneid"), "ID of the zone to be dropped")
.withRequiredArg()
.ofType(Integer.class)
.describedAs("zone-id");
parser.acceptsAll(Arrays.asList("real-run"),
"If and only if this option is specified, the program will actually execute the shrinkage(Real Run). Otherwise, it will not actually execute the shrinkage");