classNode.addMethod(new AstBuilder().buildFromSpec { method('onCreate', ACC_PUBLIC, Void.TYPE) { parameters { parameter 'savedInstanceState': Object.class } exceptions {} block { owner.expression.addAll new AstBuilder().buildFromCode { VariableExpression("super").onCreate(savedInstanceState) } } annotations {} } })