docs: @Nonnull
    @ReturnsMutableCopy
    public ICommonsList <IHCNode> getAllOutOfBandNodesWithMergedInlineNodes ()
    {
      final ICommonsList <IHCNode> aAllOOBNodes = new CommonsArrayList <> ();
      // Add all existing JS and CSS nodes from the head, as they are known to be
      // out-of-band
      m_aHead.getAllAndRemoveAllJSNodes (aAllOOBNodes);
      m_aHead.getAllAndRemoveAllCSSNodes (aAllOOBNodes);
  
      // Extract all out-of-band nodes from the body
      HCSpecialNodeHandler.recursiveExtractAndRemoveOutOfBandNodes (m_aBody, aAllOOBNodes);
  
      // First merge all JS and CSS nodes (and keep document.ready() as it is)
      final boolean bKeepOnDocumentReady = true;
      return HCSpecialNodeHandler.getMergedInlineCSSAndJSNodes (aAllOOBNodes, bKeepOnDocumentReady);
    }