docs: public static void recursiveExtractAndRemoveOutOfBandNodes (@Nonnull final IHCNode aParentElement,
                                                                @Nonnull final List <IHCNode> aTargetList)
    {
      ValueEnforcer.notNull (aParentElement, "ParentElement");
      ValueEnforcer.notNull (aTargetList, "TargetList");
  
      // Using HCUtils.iterateTree would be too tedious here
      _recursiveExtractAndRemoveOutOfBandNodes (aParentElement, aTargetList, 0);
    }