if (args.length != 5)
throw new IllegalArgumentException("Bad arguments to code generator");
final PrintStream outputStream = new PrintStream(new File(args[0]));
final Class<?> template = Class.forName(args[1]);
final InterfaceType type = InterfaceType.valueOf(args[2]);
final String suffix = args[3];
final boolean useParSeqCtx = Boolean.valueOf(args[4]);
final GreetingsResourceCodeGenerator gen =
new GreetingsResourceCodeGenerator(template, type, suffix, useParSeqCtx);