}
Iterator<VariableDeclaration> iterator= method.getParameters().iterator();
while (iterator.hasNext())
{
VariableDeclaration decl= iterator.next();
if ("function".equals(decl.getName()))
print("_");
decl.visit(this);
print(iterator.hasNext() ? ", " : "");
}
println(")");
println("{");
depth= 1;
Collection<VariableDeclaration> localVariables= method.getLocalVariables();
if (localVariables.size() > 0)
print("var ");
int i= 0;
for (VariableDeclaration decl : localVariables)
{
decl.visit(this);
if (++i < localVariables.size())
print(",");
}