Creating abstract superclasses by refactoring

Abstract
No abstract available