Allowing an interface to follow an implementation is an exact wrong direction. First, you must define in your interface what you need, and then implement it in the support class. You should not expect the tool to support unwanted workflows ...
If you drive correctly, R # will give you all the support you need: you can reorganize existing methods with Refactor | Rename ..., Refactor | Change Signature ... and Implement Members.
source share