Natürlich muss die Klasse MyNewVersionFetcher eine Unterklasse VersionFetcher sein.
MyNewVersionFetcher
VersionFetcher