argumentsType arguments = makeArguments(stack.nodeArity() - 2);
NameTok nameTok = makeName(NameTok.FunctionName);
Decorators decs = (Decorators) stack.popNode();
decoratorsType[] decsexp = decs.exp;
FunctionDef funcDef = new FunctionDef(nameTok, arguments, body, decsexp, null);
if (decs.exp.length == 0) {
addSpecialsBefore(decs, funcDef);
}
addSpecialsAndClearOriginal(suite, funcDef);
setParentForFuncOrClass(body, funcDef);