function = new MethodStatement(toLocation(t), parent, context, false, name, null, parameters);
} else {
function = new FunctionStatement(toLocation(t), parent, context, false, name, null, parameters);
}
function.setParentStatement(flowPeek());
parent.declare(function);
flowPush(function);
flowPush(function.getChildStatement());
push(new InlinedFunctionNode(context, function));
label_10:
while (true) {