Most important part already extracted. See cucumber.api.testng.TestNGCucumberRunner#getFeatures.
There is no reason to extract the whole method, because it uses package local CucumberFeatureWrapper, which has very specific purpose. That class CucumberFeatureWrapper, imo should be inner to AbstractTestNGCucumberTests, but it was extracted by request.