MethodCodeGenerator should generate an empty method with args
VarArgDeclarator.generate_function_args takes self name
MethodCodeGenerator should generate a constructor with args creating a new instance, removed dead code