> For me it is too intelligent now because it is tried to create new version of accessors instead of existing one.
> But simple logic should just analyze method name and if accessor already exists it should skip it
That isn���t a refactoring. The existing methods aren���t accessors. The refactoring will find accessors for the variables if they exist (even if they have a different names).
We all know what is refactoring. Usually we don't care about safe aspect of it (and we have tests). We just want simple code transformation. I think it is exactly such case.
+ 1
Often I get a popup telling me something that I do not understand and I ended doing all the changes.
So if the situation is
refactoring or doit by hand
I prefer automatic transformations under my responsibilities because else I have to do it by hand.
I like the idea of the radio buttons to control the behavior.