Previously <headers defaults-disabled="true"/> would fail if there were no children with an IllegalArgumentException. This allows using defaults-disabled="true" and no children as an alias for disabled="true". Fixes gh-3986
Previously <headers defaults-disabled="true"/> would fail if there were no children with an IllegalArgumentException. This allows using defaults-disabled="true" and no children as an alias for disabled="true". Fixes gh-3986