ALRubinger 6 days ago 
Isn't this really a natural extention to add support to ResolveStage, and might be better suited as a child in that class hierarchy?

 mmatloka repo owner 6 days ago 
If ResolveVersionsStage would be extension of ResolveStage, then theoretically other interfaces would still extend two (extending single ResolveVersionsStage would be confusing I think) interfaces (ResolveVersionsStage , ResolveStage) where one of them extends second one. Possible but probably does not gives us anything.

 mmatloka repo owner 5 days ago 
So summing up I wouldn't suspect ResolveVersionsStage to realize at the same time standard dependency resolving. So in my opinion I wouldnt make them one hierarchy.

But decision is yours :)