human
Solve the following python programming problem given the following code:
def _clean_data(self, data) : 
    'Cleans data of all hidden (.) fields and converts .value fields.' 
    def recursive(data) : 
        obj = { 
            
} 
        if isinstance (data, dict) : 
            for (key, value) in data.items () : 
                if isinstance (value, dict) : 
                    obj [key] = recursive (value) 
else : 
                    if (not key.startswith ('.')) : 
                        obj [key] = value 
else : 
                        if (key == '.value') : 
                            return value 
return obj 
else : 
            return data 
return recursive (self) 

    
    

    Fix the buggy line: return recursive (self)
assistant
#Here is Python program to fix the buggy line: return recursive (self)
.

return recursive (data)