I want to collect which methods can be safely pushed down from a superclass to a subclass, specifically, when you have only one subclass and there is no reason to maintain the method in the superclass.
It could be a matter of dinamically discover these methods (during execution) to check which ones are executed in a superclass AND they could be pushed down given that there is only one subclass? Someone had done this? Is there a tool maybe?