CommandReflection#initSubcommands(…) hierarchy param is now Set<Class<?>> instead of Stack<Class<?>> because it's only used for contains
CommandReflection#initSubcommands(…) hierarchy param is now Set<Class<?>> instead of Stack<Class<?>> because it's only used for contains

Renamed originalHierarchy local variable as fullHierarchySet because the former sounds as if the hierarchy was (or is somehow being) changed, but it's not

remkop/picocli,remkop/picocli,remkop/picocli,remkop/picocli