Goの抽象構文木(AST)でBoilerplate Codeを自動生成する