}
} else {
method = new MethodStatement(location, parent, context, is_synchronized, name, document, parameters);
}
method.setParentStatement(flowPeek());
if (target.lookupLocalDeclaration(name) == null) {
parent.declare(method);
if (context != null) {
context.declare(name, method);
}
} else {