docs: @Nonnull
    public static <T extends IHCNode> T getPreparedNode (@Nonnull final T aNode,
                                                         @Nonnull final IHCHasChildrenMutable <?, ? super IHCNode> aTargetNode,
                                                         @Nonnull final IHCConversionSettingsToNode aConversionSettings)
    {
      // Run the global customizer
      aNode.customizeNode (aConversionSettings.getCustomizer (), aConversionSettings.getHTMLVersion (), aTargetNode);
  
      // finalize the node
      aNode.finalizeNodeState (aConversionSettings, aTargetNode);
  
      // Consistency check
      aNode.consistencyCheck (aConversionSettings);
  
      // No forced registration here
      final boolean bForcedResourceRegistration = false;
      aNode.registerExternalResources (aConversionSettings, bForcedResourceRegistration);
  
      return aNode;
    }