public static void main(String[] args) {
Generator app = new Generator();
CmdLineParser parser = new CmdLineParser(app);
try {
parser.parseArgument(args);
Class<AbstractRenderEngine> renderClass = (Class<AbstractRenderEngine>) Class.forName(app.renderClass);
Constructor ctor = renderClass.getConstructor(Integer.class, Integer.class, Integer.class, Boolean.class);
AbstractRenderEngine renderer = (AbstractRenderEngine) ctor.newInstance(app.maxDimension, app.rotationAllowed, app.buffer, app.debug);
// new RenderEngine(app.maxDimension, app.rotationAllowed, app.buffer, app.debug);