Ну в приведенном примере метод run, там будет ERIFormatMappingRun и также есть его наследник ERIFormatMappingRunByGUID. Кстати первый раз увидел что можно наследовать интерфейсы

.
Но я так понимаю что это все же не является чем-то хорошим, т.е. в пределах возможности лучше такого избегать
https://softwareengineering.stackexc...er-inheritance