This would be similar to extract method except that it woud infer the type and add the method to that class.
If I had an unimplemented method as follows:
When I used the refactoringing I would get this:
def unimplementedMethod(param1, param2)
Additionally it would be nice if it notice that a value was being returned and put in a return statement