ArgumentAcceptingOptionSpec var13 = var1.accepts("version").withRequiredArg().required();
ArgumentAcceptingOptionSpec var14 = var1.accepts("width").withRequiredArg().ofType(Integer.class).defaultsTo(Integer.valueOf(854), new Integer[0]);
ArgumentAcceptingOptionSpec var15 = var1.accepts("height").withRequiredArg().ofType(Integer.class).defaultsTo(Integer.valueOf(480), new Integer[0]);
NonOptionArgumentSpec var16 = var1.nonOptions();
OptionSet var17 = var1.parse(par0ArrayOfStr);
List var18 = var17.valuesOf(var16);
String var19 = (String)var17.valueOf(var7);
Proxy var20 = Proxy.NO_PROXY;
if (var19 != null) {
try {