Open
Description
AnalyzeCommand should be refactored to at allow mocking calls to RecursiveExtractor, this is currently a bit complicated because of the nested method calls. Alternately, to allow for such capability in other components, this interface should be defined in the RecursiveExtractor library (where it may also be useful for improving the unit tests there). See #599.