I parse the 'method' and build their ast, still the variable_definition problem has not been solved