}
}
// simple param
args.add(Argument.simpleInstance(type, name));
}
ScenicControllerDesc desc = new ScenicControllerDesc(pageClassName, rootPackage, pagePath, actionPath,
d.getSimpleName(), method, args.toArray(new Argument[args.size()]));
PrintWriter writer = env.getFiler().createSourceFile(desc.qName);
ScenicControllerGenerator generator = new ScenicControllerGenerator(desc, writer);
generator.generate();
return desc;