{% if schema.kw_if %}
    {% set first_property =  schema.kw_if | get_first_property %}

    {% if schema.kw_then %}
        {%- filter md_heading(depth) -%}If (
            {{- first_property.property_name | md_escape_for_table -}}
            {{- " = " -}}
            {{- first_property.kw_const.literal | python_to_json -}}
        ){%- endfilter -%}
        {% with schema=schema.kw_then, skip_headers=False, depth=depth %}
            {% include "content.html" %}
        {% endwith %}
    {% endif %}
    {% if schema.kw_else %}
        {%- filter md_heading(depth) -%}Else (i.e. {{ " " }}
            {{- first_property.property_name | md_escape_for_table -}}
            {{- " != " -}}
            {{- first_property.kw_const.literal | python_to_json -}}
        ){%- endfilter -%}
        {% with schema=schema.kw_else, skip_headers=False, depth=depth %}
            {% include "content.html" %}
        {% endwith %}
    {% endif %}
{% endif %}