Constant dmntk_examples::DMN_3_0068

source ·
pub const DMN_3_0068: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"http://www.montera.com.au/spec/DMN/0068-feel-equality\"\n             name=\"0068-feel-equality\"\n             id=\"_beec708e-1f83-4af2-b464-9ea97bd09392\"\n             xmlns=\"https://www.omg.org/spec/DMN/20191111/MODEL/\">\n    <description>FEEL equality</description>\n\n    <inputData name=\"null_input\" id=\"_null_input\">\n        <!-- some test cases always supply value `null` for this InputData -->\n        <variable typeRef=\"Any\" name=\"null_input\"/>\n    </inputData>\n\n    <decision name=\"null_001\" id=\"_null_001\">\n        <description>Tests FEEL expression: \'null = null\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'null = null\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"null_001\"/>\n        <literalExpression>\n            <text>null = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"null_002\" id=\"_null_002\">\n        <description>Tests FEEL expression: \'null != null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'null != null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"null_002\"/>\n        <literalExpression>\n            <text>null != null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_001\" id=\"_boolean_001\">\n        <description>Tests FEEL expression: \'true = true\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'true = true\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_001\"/>\n        <literalExpression>\n            <text>true = true</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_002\" id=\"_boolean_002\">\n        <description>Tests FEEL expression: \'true != true\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'true != true\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_002\"/>\n        <literalExpression>\n            <text>true != true</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_003\" id=\"_boolean_003\">\n        <description>Tests FEEL expression: \'false = false\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'false = false\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_003\"/>\n        <literalExpression>\n            <text>false = false</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_004\" id=\"_boolean_004\">\n        <description>Tests FEEL expression: \'false != false\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'false != false\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_004\"/>\n        <literalExpression>\n            <text>false != false</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_005\" id=\"_boolean_005\">\n        <description>Tests FEEL expression: \'true = false\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'true = false\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_005\"/>\n        <literalExpression>\n            <text>true = false</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_006\" id=\"_boolean_006\">\n        <description>Tests FEEL expression: \'true = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'true = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_006\"/>\n        <literalExpression>\n            <text>true = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_007\" id=\"_boolean_007\">\n        <description>Tests FEEL expression: \'false = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'false = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_007\"/>\n        <literalExpression>\n            <text>false = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_008\" id=\"_boolean_008\">\n        <description>Tests FEEL expression: \'false = 0\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'false = 0\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_008\"/>\n        <literalExpression>\n            <text>false = 0</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"boolean_009\" id=\"_boolean_009\">\n        <description>Tests FEEL expression: \'true = 1\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'true = 1\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"boolean_009\"/>\n        <literalExpression>\n            <text>true = 1</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_001\" id=\"_number_001\">\n        <description>Tests FEEL expression: \'123 = 123\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'123 = 123\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_001\"/>\n        <literalExpression>\n            <text>123 = 123</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_002\" id=\"_number_002\">\n        <description>Tests FEEL expression: \'123.01 = 123.01\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'123.01 = 123.01\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_002\"/>\n        <literalExpression>\n            <text>123.01 = 123.01</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_003\" id=\"_number_003\">\n        <description>Tests FEEL expression: \'0 = 0.00\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'0 = 0.00\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_003\"/>\n        <literalExpression>\n            <text>0 = 0.00</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_004\" id=\"_number_004\">\n        <description>Tests FEEL expression: \'-0 = 0\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'-0 = 0\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_004\"/>\n        <literalExpression>\n            <text>-0 = 0</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_005\" id=\"_number_005\">\n        <description>Tests FEEL expression: \'-1 = 1\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'-1 = 1\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_005\"/>\n        <literalExpression>\n            <text>-1 = 1</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_006\" id=\"_number_006\">\n        <description>Tests FEEL expression: \'100 = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'100 = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_006\"/>\n        <literalExpression>\n            <text>100 = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"number_007\" id=\"_number_007\">\n        <description>Tests FEEL expression: \'100 = \"100\"\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'100 = \"100\"\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"number_007\"/>\n        <literalExpression>\n            <text>100 = \"100\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_001\" id=\"_string_001\">\n        <description>Tests FEEL expression: \'\"foo\" = \"foo\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\" = \"foo\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"string_001\"/>\n        <literalExpression>\n            <text>\"foo\" = \"foo\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_002\" id=\"_string_002\">\n        <description>Tests FEEL expression: \'\"foo\" = \"Foo\"\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\" = \"Foo\"\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"string_002\"/>\n        <literalExpression>\n            <text>\"foo\" = \"Foo\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_003\" id=\"_string_003\">\n        <description>Tests FEEL expression: \'\"foo\" != \"Foo\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\" != \"Foo\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"string_003\"/>\n        <literalExpression>\n            <text>\"foo\" != \"Foo\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_004\" id=\"_string_004\">\n        <description>Tests FEEL expression: \'\"foo\" = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\" = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"string_004\"/>\n        <literalExpression>\n            <text>\"foo\" = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"string_005\" id=\"_string_005\">\n        <description>Tests FEEL expression: \'\"foo\" = 100\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\" = 100\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"string_005\"/>\n        <literalExpression>\n            <text>\"foo\" = 100</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_001\" id=\"_list_001\">\n        <description>Tests FEEL expression: \'[1,2,3] = [1,2,3]\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,3] = [1,2,3]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_001\"/>\n        <literalExpression>\n            <text>[1,2,3] = [1,2,3]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_002\" id=\"_list_002\">\n        <description>Tests FEEL expression: \'[1,1,1] = [1,1,1,1]\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,1,1] = [1,1,1,1]\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_002\"/>\n        <literalExpression>\n            <text>[1,1,1] = [1,1,1,1]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_003\" id=\"_list_003\">\n        <description>Tests FEEL expression: \'[1,1,1] = [1,1,2]\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,1,1] = [1,1,2]\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_003\"/>\n        <literalExpression>\n            <text>[1,1,1] = [1,1,2]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_004\" id=\"_list_004\">\n        <description>Tests FEEL expression: \'[] = []\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'[] = []\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_004\"/>\n        <literalExpression>\n            <text>[] = []</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_005\" id=\"_list_005\">\n        <description>Tests FEEL expression: \'[1,2,3] = [3,2,1]\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,3] = [3,2,1]\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_005\"/>\n        <literalExpression>\n            <text>[1,2,3] = [3,2,1]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_006\" id=\"_list_006\">\n        <description>Tests FEEL expression: \'true[1] = true\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'true[1] = true\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_006\"/>\n        <literalExpression>\n            <text>true[1] = true</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_007\" id=\"_list_007\">\n        <description>Tests FEEL expression: \'100[1] = 100\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'100[1] = 100\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_007\"/>\n        <literalExpression>\n            <text>100[1] = 100</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_008\" id=\"_list_008\">\n        <description>Tests FEEL expression: \'\"foo\"[1] = \"foo\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'\"foo\"[1] = \"foo\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_008\"/>\n        <literalExpression>\n            <text>\"foo\"[1] = \"foo\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_009\" id=\"_list_009\">\n        <description>Tests FEEL expression: \'date(\"2018-12-08\")[1] = date(\"2018-12-08\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date(\"2018-12-08\")[1] = date(\"2018-12-08\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_009\"/>\n        <literalExpression>\n            <text>date(\"2018-12-08\")[1] = date(\"2018-12-08\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_010\" id=\"_list_010\">\n        <description>Tests FEEL expression: \'time(\"10:30:12\")[1] = time(\"10:30:12\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:12\")[1] = time(\"10:30:12\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_010\"/>\n        <literalExpression>\n            <text>time(\"10:30:12\")[1] = time(\"10:30:12\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_011\" id=\"_list_011\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08\")[1] = date and time(\"2018-12-08\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08\")[1] = date and time(\"2018-12-08\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_011\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08\")[1] = date and time(\"2018-12-08\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_012\" id=\"_list_012\">\n        <description>Tests FEEL expression: \'duration(\"P1D\")[1] = duration(\"P1D\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1D\")[1] = duration(\"P1D\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_012\"/>\n        <literalExpression>\n            <text>duration(\"P1D\")[1] = duration(\"P1D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_013\" id=\"_list_013\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\")[1] = duration(\"P1Y\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\")[1] = duration(\"P1Y\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_013\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\")[1] = duration(\"P1Y\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_014\" id=\"_list_014\">\n        <description>Tests FEEL expression: \'{a: \"foo\"}[1] = {a: \"foo\"}\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'{a: \"foo\"}[1] = {a: \"foo\"}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_014\"/>\n        <literalExpression>\n            <text>{a: \"foo\"}[1] = {a: \"foo\"}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_015\" id=\"_list_015\">\n        <description>Tests FEEL expression: \'[] = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[] = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_015\"/>\n        <literalExpression>\n            <text>[] = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"list_016\" id=\"_list_016\">\n        <description>Tests FEEL expression: \'[] = 0\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'[] = 0\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"list_016\"/>\n        <literalExpression>\n            <text>[] = 0</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_001\" id=\"_context_001\">\n        <description>Tests FEEL expression: \'{} = {}\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'{} = {}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_001\"/>\n        <literalExpression>\n            <text>{} = {}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_002\" id=\"_context_002\">\n        <description>Tests FEEL expression: \'{foo: \"bar\", bar: \"baz\"} = {foo: \"bar\", bar: \"baz\"}\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'{foo: \"bar\", bar: \"baz\"} = {foo: \"bar\", bar: \"baz\"}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_002\"/>\n        <literalExpression>\n            <text>{foo: \"bar\", bar: \"baz\"} = {foo: \"bar\", bar: \"baz\"}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_003\" id=\"_context_003\">\n        <description>Tests FEEL expression: \'{foo: \"bar\", bar: \"baz\"} = {bar: \"baz\", foo: \"bar\"}\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'{foo: \"bar\", bar: \"baz\"} = {bar: \"baz\", foo: \"bar\"}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_003\"/>\n        <literalExpression>\n            <text>{foo: \"bar\", bar: \"baz\"} = {bar: \"baz\", foo: \"bar\"}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_004\" id=\"_context_004\">\n        <description>Tests FEEL expression: \'{foo: \"bar\"} = {\"foo\": \"bar\"}\' and expects result: \'true (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'{foo: \"bar\"} = {\"foo\": \"bar\"}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_004\"/>\n        <literalExpression>\n            <text>{foo: \"bar\"} = {\"foo\": \"bar\"}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_005\" id=\"_context_005\">\n        <description>Tests FEEL expression: \'{foo: \"bar\"} = {foo: \"baz\"}\' and expects result: \'false (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'{foo: \"bar\"} = {foo: \"baz\"}\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_005\"/>\n        <literalExpression>\n            <text>{foo: \"bar\"} = {foo: \"baz\"}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_006\" id=\"_context_006\">\n        <description>Tests FEEL expression: \'{} = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'{} = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_006\"/>\n        <literalExpression>\n            <text>{} = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"context_007\" id=\"_context_007\">\n        <description>Tests FEEL expression: \'{} = []\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'{} = []\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"context_007\"/>\n        <literalExpression>\n            <text>{} = []</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"date_001\" id=\"_date_001\">\n        <description>Tests FEEL expression: \'date(\"2018-12-08\") = date(\"2018-12-08\")\' and expects result: \'true\n            (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'date(\"2018-12-08\") = date(\"2018-12-08\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"date_001\"/>\n        <literalExpression>\n            <text>date(\"2018-12-08\") = date(\"2018-12-08\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"date_002\" id=\"_date_002\">\n        <description>Tests FEEL expression: \'date(\"2018-12-07\") = date(\"2018-12-08\")\' and expects result: \'false\n            (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'date(\"2018-12-07\") = date(\"2018-12-08\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"date_002\"/>\n        <literalExpression>\n            <text>date(\"2018-12-07\") = date(\"2018-12-08\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"date_003\" id=\"_date_003\">\n        <description>Tests FEEL expression: \'date(\"2018-12-07\") = null\' and expects result: \'false (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'date(\"2018-12-07\") = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"date_003\"/>\n        <literalExpression>\n            <text>date(\"2018-12-07\") = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"date_004\" id=\"_date_004\">\n        <description>Tests FEEL expression: \'date(\"2018-12-07\") = 100\' and expects result: \'null (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'date(\"2018-12-07\") = 100\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"date_004\"/>\n        <literalExpression>\n            <text>date(\"2018-12-07\") = 100</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_001\" id=\"_time_001\">\n        <description>Tests FEEL expression: \'time(\"10:30:00\") = time(\"10:30:00\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00\") = time(\"10:30:00\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_001\"/>\n        <literalExpression>\n            <text>time(\"10:30:00\") = time(\"10:30:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_002\" id=\"_time_002\">\n        <description>Tests FEEL expression: \'time(\"10:30:00\") = time(\"10:30:01\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00\") = time(\"10:30:01\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_002\"/>\n        <literalExpression>\n            <text>time(\"10:30:00\") = time(\"10:30:01\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_003\" id=\"_time_003\">\n        <description>Tests FEEL expression: \'time(\"10:30:00.0000\") = time(\"10:30:00\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00.0000\") = time(\"10:30:00\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_003\"/>\n        <literalExpression>\n            <text>time(\"10:30:00.0000\") = time(\"10:30:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_004\" id=\"_time_004\">\n        <description>Tests FEEL expression: \'time(\"10:30:00.0001\") = time(\"10:30:00.0001\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00.0001\") = time(\"10:30:00.0001\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_004\"/>\n        <literalExpression>\n            <text>time(\"10:30:00.0001\") = time(\"10:30:00.0001\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_005\" id=\"_time_005\">\n        <description>Tests FEEL expression: \'time(\"10:30:00.0001\") = time(\"10:30:00.0002\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00.0001\") = time(\"10:30:00.0002\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_005\"/>\n        <literalExpression>\n            <text>time(\"10:30:00.0001\") = time(\"10:30:00.0002\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_006\" id=\"_time_006\">\n        <description>Tests FEEL expression: \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Europe/Paris\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Europe/Paris\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_006\"/>\n        <literalExpression>\n            <text>time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Europe/Paris\")</text>\n        </literalExpression>\n    </decision>\n    <!--\n            <decision name=\"time_007\" id=\"_time_007\">\n                <description>Tests FEEL expression: \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00\")\' and expects result: \'false (boolean)\'</description>\n                <question>Result of FEEL expression \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00\")\'?</question>\n                <allowedAnswers>false (boolean)</allowedAnswers>\n                <variable typeRef=\"boolean\" name=\"time_007\"/>\n                <literalExpression>\n                    <text>time(\"10:30:00@Europe/Paris\") = time(\"10:30:00\")</text>\n                </literalExpression>\n            </decision>\n\n            <decision name=\"time_008\" id=\"_time_008\">\n                <description>Tests FEEL expression: \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Asia/Dhaka\")\' and expects result: \'false (boolean)\'</description>\n                <question>Result of FEEL expression \'time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Asia/Dhaka\")\'?</question>\n                <allowedAnswers>false (boolean)</allowedAnswers>\n                <variable typeRef=\"boolean\" name=\"time_008\"/>\n                <literalExpression>\n                    <text>time(\"10:30:00@Europe/Paris\") = time(\"10:30:00@Asia/Dhaka\")</text>\n                </literalExpression>\n            </decision>\n    -->\n\n    <decision name=\"time_009\" id=\"_time_009\">\n        <description>Tests FEEL expression: \'time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"time_009\"/>\n        <literalExpression>\n            <text>time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")</text>\n        </literalExpression>\n    </decision>\n\n    <!-- commented out pending RTF equality comparisons with zones clarification -->\n    <!-- https://github.com/dmn-tck/tck/pull/389#issuecomment-881322326 -->\n    <!--    <decision name=\"time_009_a\" id=\"_time_009_a\">-->\n    <!--        <description>Tests FEEL expression: \'time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")\' and expects result: \'false (boolean)\'</description>-->\n    <!--        <question>Result of FEEL expression \'time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")\'?</question>-->\n    <!--        <allowedAnswers>true (boolean)</allowedAnswers>-->\n    <!--        <variable name=\"time_009_a\"/>-->\n    <!--        <literalExpression>-->\n    <!--            <text>time(\"10:30:00+02:00\") = time(\"10:30:00@Europe/Paris\")</text>-->\n    <!--        </literalExpression>-->\n    <!--    </decision>-->\n\n    <!-- commented out pending RTF equality comparisons with zones clarification -->\n    <!-- https://github.com/dmn-tck/tck/pull/389#issuecomment-881322326 -->\n    <!--    <decision name=\"time_009_b\" id=\"_time_009_b\">-->\n    <!--        <description>Tests FEEL expression: \'time(\"10:30:00+02:00\") = time(\"10:30:00+01:00\")\' and expects result: \'false (boolean)\'</description>-->\n    <!--        <question>Result of FEEL expression \'time(\"10:30:00+02:00\") = time(\"10:30:00+01:00\")\'?</question>-->\n    <!--        <allowedAnswers>true (boolean)</allowedAnswers>-->\n    <!--        <variable name=\"time_009_b\"/>-->\n    <!--        <literalExpression>-->\n    <!--            <text>time(\"10:30:00+02:00\") = time(\"10:30:00+01:00\")</text>-->\n    <!--        </literalExpression>-->\n    <!--    </decision>-->\n\n    <decision name=\"time_010\" id=\"_time_010\">\n        <description>Tests FEEL expression: \'time(\"10:30:00Z\") = time(\"10:30:00+00:00\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00Z\") = time(\"10:30:00+00:00\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_010\"/>\n        <literalExpression>\n            <text>time(\"10:30:00Z\") = time(\"10:30:00+00:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_011\" id=\"_time_011\">\n        <description>Tests FEEL expression: \'time(\"10:30:00\") = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00\") = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_011\"/>\n        <literalExpression>\n            <text>time(\"10:30:00\") = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"time_012\" id=\"_time_012\">\n        <description>Tests FEEL expression: \'time(\"10:30:00\") = 100\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'time(\"10:30:00\") = 100\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"time_012\"/>\n        <literalExpression>\n            <text>time(\"10:30:00\") = 100</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_001\" id=\"_datetime_001\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T10:30:00\") = date and time(\"2018-12-08T10:30:00\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T10:30:00\") = date and time(\"2018-12-08T10:30:00\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_001\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T10:30:00\") = date and time(\"2018-12-08T10:30:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_002\" id=\"_datetime_002\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08\") = date and time(\"2018-12-08T00:00:00.0000\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08\") = date and time(\"2018-12-08T00:00:00.0000\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_002\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08\") = date and time(\"2018-12-08T00:00:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_003\" id=\"_datetime_003\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0001\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0001\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_003\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0001\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_003_a\" id=\"_datetime_003_a\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0000\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0000\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_003_a\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00.0001\") = date and time(\"2018-12-08T00:00:00.0000\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_004\" id=\"_datetime_004\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-07T00:00:00\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-07T00:00:00\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_004\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-07T00:00:00\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_005\" id=\"_datetime_005\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Europe/Paris\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Europe/Paris\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_005\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Europe/Paris\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_006\" id=\"_datetime_006\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_006\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00@Europe/Paris\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_007\" id=\"_datetime_007\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_007\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00\") = date and time(\"2018-12-08T00:00:00@Asia/Dhaka\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_008\" id=\"_datetime_008\">\n        <description>Tests FEEL expression: \'date and time(\"2018-10-08T00:00:00+01:00\") = date and time(\"2018-10-08T00:00:00@Europe/Paris\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-10-08T00:00:00+01:00\") = date and time(\"2018-10-08T00:00:00@Europe/Paris\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable name=\"datetime_008\"/>\n        <literalExpression>\n            <text>date and time(\"2018-10-08T00:00:00+01:00\") = date and time(\"2018-10-08T00:00:00@Europe/Paris\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_008_a\" id=\"_datetime_008_a\">\n        <description>Tests FEEL expression: \'date and time(\"2018-02-08T00:00:00+02:00\") = date and time(\"2018-02-08T00:00:00@Europe/Paris\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-02-08T00:00:00+02:00\") = date and time(\"2018-02-08T00:00:00@Europe/Paris\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_008_a\"/>\n        <literalExpression>\n            <text>date and time(\"2018-02-08T00:00:00+02:00\") = date and time(\"2018-02-08T00:00:00@Europe/Paris\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_008_b\" id=\"_datetime_008_b\">\n        <description>Tests FEEL expression: \'@\"2002-04-02T12:00:00@Australia/Melbourne\" = @\"2002-04-02T12:00:00@Australia/Sydney\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'@\"2002-04-02T12:00:00@Australia/Melbourne\" = @\"2002-04-02T12:00:00@Australia/Sydney\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_008_b\"/>\n        <literalExpression>\n            <text>@\"2002-04-02T12:00:00@Australia/Melbourne\" = @\"2002-04-02T12:00:00@Australia/Sydney\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_009\" id=\"_datetime_009\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00+00:00\") = date and time(\"2018-12-08T00:00:00@Etc/UTC\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00+00:00\") = date and time(\"2018-12-08T00:00:00@Etc/UTC\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_009\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00+00:00\") = date and time(\"2018-12-08T00:00:00@Etc/UTC\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_010\" id=\"_datetime_010\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00\") = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00\") = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_010\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00\") = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_011\" id=\"_datetime_011\">\n        <description>Tests FEEL expression: \'date and time(\"2018-12-08T00:00:00\") = 100\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'date and time(\"2018-12-08T00:00:00\") = 100\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"datetime_011\"/>\n        <literalExpression>\n            <text>date and time(\"2018-12-08T00:00:00\") = 100</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_012\" id=\"_datetime_012\">\n        <description>Tests FEEL expression: \'@\"2002-04-02T12:00:00-01:00\" = @\"2002-04-02T17:00:00+04:00\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'@\"2002-04-02T12:00:00-01:00\" = @\"2002-04-02T17:00:00+04:00\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_012\"/>\n        <literalExpression>\n            <text>@\"2002-04-02T12:00:00-01:00\" = @\"2002-04-02T17:00:00+04:00\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"datetime_013\" id=\"_datetime_013\">\n        <description>Tests FEEL expression: \'@\"2002-04-02T23:00:00-04:00\" = @\"2002-04-03T02:00:00-01:00\"\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'@\"2002-04-02T23:00:00-04:00\" = @\"2002-04-03T02:00:00-01:00\"\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"datetime_013\"/>\n        <literalExpression>\n            <text>@\"2002-04-02T23:00:00-04:00\" = @\"2002-04-03T02:00:00-01:00\"</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_001\" id=\"_dt_duration_001\">\n        <description>Tests FEEL expression: \'duration(\"P1D\") = duration(\"P1D\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1D\") = duration(\"P1D\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_001\"/>\n        <literalExpression>\n            <text>duration(\"P1D\") = duration(\"P1D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_002\" id=\"_dt_duration_002\">\n        <description>Tests FEEL expression: \'duration(\"P1D\") = duration(\"PT24H\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1D\") = duration(\"PT24H\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_002\"/>\n        <literalExpression>\n            <text>duration(\"P1D\") = duration(\"PT24H\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_003\" id=\"_dt_duration_003\">\n        <description>Tests FEEL expression: \'duration(\"P1D\") = duration(\"P2D\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1D\") = duration(\"P2D\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_003\"/>\n        <literalExpression>\n            <text>duration(\"P1D\") = duration(\"P2D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_004\" id=\"_dt_duration_004\">\n        <description>Tests FEEL expression: \'duration(\"P1D\") = duration(\"-P1D\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1D\") = duration(\"-P1D\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_004\"/>\n        <literalExpression>\n            <text>duration(\"P1D\") = duration(\"-P1D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_005\" id=\"_dt_duration_005\">\n        <description>Tests FEEL expression: \'duration(\"P0D\") = duration(\"-P0D\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0D\") = duration(\"-P0D\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_005\"/>\n        <literalExpression>\n            <text>duration(\"P0D\") = duration(\"-P0D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_006\" id=\"_dt_duration_006\">\n        <description>Tests FEEL expression: \'duration(\"P0D\") = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0D\") = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_006\"/>\n        <literalExpression>\n            <text>duration(\"P0D\") = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"dt_duration_007\" id=\"_dt_duration_007\">\n        <description>Tests FEEL expression: \'duration(\"P0D\") = 0\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0D\") = 0\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"dt_duration_007\"/>\n        <literalExpression>\n            <text>duration(\"P0D\") = 0</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_001\" id=\"_ym_duration_001\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\") = duration(\"P1Y\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\") = duration(\"P1Y\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_001\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\") = duration(\"P1Y\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_002\" id=\"_ym_duration_002\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\") = duration(\"P12M\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\") = duration(\"P12M\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_002\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\") = duration(\"P12M\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_003\" id=\"_ym_duration_003\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\") = duration(\"P2Y\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\") = duration(\"P2Y\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_003\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\") = duration(\"P2Y\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_004\" id=\"_ym_duration_004\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\") = duration(\"-P1Y\")\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\") = duration(\"-P1Y\")\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_004\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\") = duration(\"-P1Y\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_005\" id=\"_ym_duration_005\">\n        <description>Tests FEEL expression: \'duration(\"P0Y\") = duration(\"-P0Y\")\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0Y\") = duration(\"-P0Y\")\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_005\"/>\n        <literalExpression>\n            <text>duration(\"P0Y\") = duration(\"-P0Y\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_006\" id=\"_ym_duration_006\">\n        <description>Tests FEEL expression: \'duration(\"P1Y\") = duration(\"P365D\")\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P1Y\") = duration(\"P365D\")\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_006\"/>\n        <literalExpression>\n            <text>duration(\"P1Y\") = duration(\"P365D\")</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_007\" id=\"_ym_duration_007\">\n        <description>Tests FEEL expression: \'duration(\"P0Y\") = null\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0Y\") = null\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_007\"/>\n        <literalExpression>\n            <text>duration(\"P0Y\") = null</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"ym_duration_008\" id=\"_ym_duration_008\">\n        <description>Tests FEEL expression: \'duration(\"P0Y\") = 0\' and expects result: \'null (boolean)\'</description>\n        <question>Result of FEEL expression \'duration(\"P0Y\") = 0\'?</question>\n        <allowedAnswers>null (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"ym_duration_008\"/>\n        <literalExpression>\n            <text>duration(\"P0Y\") = 0</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_001\" id=\"_deep_001\">\n        <description>Tests FEEL expression: \'[1,2,[3, 4]] = [1,2,[3, 4]]\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,[3, 4]] = [1,2,[3, 4]]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_001\"/>\n        <literalExpression>\n            <text>[1,2,[3, 4]] = [1,2,[3, 4]]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_002\" id=\"_deep_002\">\n        <description>Tests FEEL expression: \'[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_002\"/>\n        <literalExpression>\n            <text>[1,2,{a: [3,4]}] = [1,2,{a: [3,4]}]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_003\" id=\"_deep_003\">\n        <description>Tests FEEL expression: \'[1,2,[3, 4]] = [1,2,[4, 3]]\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,[3, 4]] = [1,2,[4, 3]]\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_003\"/>\n        <literalExpression>\n            <text>[1,2,[3, 4]] = [1,2,[4, 3]]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_004\" id=\"_deep_004\">\n        <description>Tests FEEL expression: \'[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: \"foo\"}]\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: \"foo\"}]\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_004\"/>\n        <literalExpression>\n            <text>[1,2,{a: [3,4]}] = [1,2,{a: [3,4], b: \"foo\"}]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_005\" id=\"_deep_005\">\n        <description>Tests FEEL expression: \'{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [1,2]}}\' and expects result:\n            \'true (boolean)\'\n        </description>\n        <question>Result of FEEL expression \'{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [1,2]}}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_005\"/>\n        <literalExpression>\n            <text>{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [1,2]}}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_006\" id=\"_deep_006\">\n        <description>Tests FEEL expression: \'{a: {c: [1,2], b: \"foo\"}} = {a: {b: \"foo\", c: [1,2]}}\' and expects result: \'true (boolean)\'</description>\n        <question>Result of FEEL expression \'{a: {c: [1,2], b: \"foo\"}} = {a: {b: \"foo\", c: [1,2]}}\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_006\"/>\n        <literalExpression>\n            <text>{a: {c: \"bar\", b: \"foo\"}} = {a: {b: \"foo\", c: \"bar\"}}</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"deep_007\" id=\"_deep_007\">\n        <description>Tests FEEL expression: \'{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [2,1]}}\' and expects result: \'false (boolean)\'</description>\n        <question>Result of FEEL expression \'{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [2,1]}}\'?</question>\n        <allowedAnswers>false (boolean)</allowedAnswers>\n        <variable typeRef=\"boolean\" name=\"deep_007\"/>\n        <literalExpression>\n            <text>{a: {b: \"foo\", c: [1,2]}} = {a: {b: \"foo\", c: [2,1]}}</text>\n        </literalExpression>\n    </decision>\n\n    <!-- 2021-02-19: function tests commented out until equality is resolved at RTF.  How to determine the\n    equality of a function body is not described, nor is whether built-in functions can equal equal\n    themselves given many of them are overloaded -->\n    <!--    <decision name=\"fn_001\" id=\"_fn_001\">\n            <description>Tests FEEL expression: \'(function() \"foo\") = (function() \"foo\")\' and expects result: \'false (boolean)\'</description>\n            <question>Tests FEEL expression: \'(function() \"foo\") = (function() \"foo\")\'?</question>\n            <allowedAnswers>false (boolean)</allowedAnswers>\n            <variable name=\"fn_001\"/>\n            <literalExpression>\n                <text>(function() \"foo\") = (function() \"foo\")</text>\n            </literalExpression>\n        </decision>\n\n        <decision name=\"fn_002\" id=\"_fn_002\">\n            <description>Tests FEEL expression: \"max = mean\" and expects result: \'false (boolean)\'</description>\n            <question>Tests FEEL expression: \'max = mean\"?</question>\n            <allowedAnswers>false (boolean)</allowedAnswers>\n            <variable name=\"fn_002\"/>\n            <literalExpression>\n                <text>max = mean</text>\n            </literalExpression>\n        </decision>\n\n        <decision name=\"fn_003\" id=\"_fn_003\">\n            <description>Tests FEEL expression: \"count = count\" and expects result: \'true (boolean)\'</description>\n            <question>Tests FEEL expression: \'count = count\"?</question>\n            <allowedAnswers>true (boolean)</allowedAnswers>\n            <variable name=\"fn_003\"/>\n            <literalExpression>\n                <text>count = count</text>\n            </literalExpression>\n        </decision>\n\n        <businessKnowledgeModel name=\"fn_bkm_001\" id=\"_fn_bkm_001\">\n            <variable name=\"fn_bkm_001\"/>\n            <encapsulatedLogic>\n                <literalExpression>\n                    <text>\"foo\"</text>\n                </literalExpression>\n            </encapsulatedLogic>\n        </businessKnowledgeModel>\n\n        <businessKnowledgeModel name=\"fn_bkm_002\" id=\"_fn_bkm_002\">\n            <variable name=\"fn_bkm_002\"/>\n            <encapsulatedLogic>\n                <literalExpression>\n                    <text>\"foo\"</text>\n                </literalExpression>\n            </encapsulatedLogic>\n        </businessKnowledgeModel>\n\n        <decision name=\"fn_004\" id=\"_fn_004\">\n            <description>Tests FEEL expression: \"fn_bkm_001 = fn_bkm_001\" and expects result: \'true (boolean)\'</description>\n            <question>Tests FEEL expression: \'fn_bkm_001 = fn_bkm_001\"?</question>\n            <allowedAnswers>true (boolean)</allowedAnswers>\n            <variable name=\"fn_004\"/>\n            <knowledgeRequirement>\n                <requiredKnowledge href=\"#_fn_bkm_001\"/>\n            </knowledgeRequirement>\n            <literalExpression>\n                <text>fn_bkm_001 = fn_bkm_001</text>\n            </literalExpression>\n        </decision>\n\n        <decision name=\"fn_005\" id=\"_fn_005\">\n            <description>Tests FEEL expression: \"fn_bkm_001 = fn_bkm_002\" and expects result: \'false (boolean)\'</description>\n            <question>Tests FEEL expression: \'fn_bkm_001 = fn_bkm_002\"?</question>\n            <allowedAnswers>false (boolean)</allowedAnswers>\n            <variable name=\"fn_005\"/>\n            <knowledgeRequirement>\n                <requiredKnowledge href=\"#_fn_bkm_001\"/>\n            </knowledgeRequirement>\n            <knowledgeRequirement>\n                <requiredKnowledge href=\"#_fn_bkm_002\"/>\n            </knowledgeRequirement>\n            <literalExpression>\n                <text>fn_bkm_001 = fn_bkm_002</text>\n            </literalExpression>\n        </decision>-->\n\n    <!--     <decision name=\"singleton_001\" id=\"_singleton_001\">\n            <description>Tests FEEL expression: \'[100] = 100\' and expects result: \'null (boolean)\'</description>\n            <question>Result of FEEL expression \'[100] = 100\'?</question>\n            <allowedAnswers>null (boolean)</allowedAnswers>\n            <variable name=\"singleton_001\"/>\n            <literalExpression>\n                <text>[100] = 100</text>\n            </literalExpression>\n        </decision> -->\n\n    <decision name=\"range_001\" id=\"_range_001\">\n        <description>Tests FEEL expression: \"[1..10] = [1..10]\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'[1..10] = [1..10]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_001\"/>\n        <literalExpression>\n            <text>[1..10] = [1..10]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_002\" id=\"_range_002\">\n        <description>Tests FEEL expression: \"[1..10] = [1..11]\" and expects result: \'false (boolean)\'</description>\n        <question>Tests FEEL expression: \'[1..10] = [1..11]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_002\"/>\n        <literalExpression>\n            <text>[1..2] = [1..3]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_003\" id=\"_range_003\">\n        <description>Tests FEEL expression: \"[2..10] = [1..10]\" and expects result: \'false (boolean)\'</description>\n        <question>Tests FEEL expression: \'[2..10] = [1..10]\"?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_003\"/>\n        <literalExpression>\n            <text>[2..10] = [1..10]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_004\" id=\"_range_004\">\n        <description>Tests FEEL expression: \"(1..10] = ]1..10]\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'(1..10] = ]1..10]\"?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_004\"/>\n        <literalExpression>\n            <text>(1..10] = ]1..10]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_005\" id=\"_range_005\">\n        <description>Tests FEEL expression: \"[1..10) = [1..10[\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'[1..10) = [1..10[\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_005\"/>\n        <literalExpression>\n            <text>[1..10) = [1..10[</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_006\" id=\"_range_006\">\n        <description>Tests FEEL expression: \"(&lt; 10) = (null_input..10)\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'(&lt; 10) = (null_input..10)\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_006\"/>\n        <informationRequirement>\n            <requiredInput href=\"#_null_input\"/>\n        </informationRequirement>\n        <literalExpression>\n            <text>(&lt; 10) = (null_input..10)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_007\" id=\"_range_007\">\n        <description>Tests FEEL expression: \"(&lt;= 10) = (null_input..10]\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'(&lt;= 10) = (null_input..10]\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_007\"/>\n        <informationRequirement>\n            <requiredInput href=\"#_null_input\"/>\n        </informationRequirement>\n        <literalExpression>\n            <text>(&lt;= 10) = (null_input..10]</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_008\" id=\"_range_008\">\n        <description>Tests FEEL expression: \"(&gt; 10) = (10..null_input)\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'(&gt; 10) = (10..null_input)\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_008\"/>\n        <informationRequirement>\n            <requiredInput href=\"#_null_input\"/>\n        </informationRequirement>\n        <literalExpression>\n            <text>(&gt; 10) = (10..null_input)</text>\n        </literalExpression>\n    </decision>\n    <decision name=\"range_009\" id=\"_range_009\">\n        <description>Tests FEEL expression: \"(&gt;= 10) = [10..null_input)\" and expects result: \'true (boolean)\'</description>\n        <question>Tests FEEL expression: \'(&gt;= 10) = [10..null_input)\'?</question>\n        <allowedAnswers>true (boolean)</allowedAnswers>\n        <variable name=\"range_009\"/>\n        <informationRequirement>\n            <requiredInput href=\"#_null_input\"/>\n        </informationRequirement>\n        <literalExpression>\n            <text>(&gt;= 10) = [10..null_input)</text>\n        </literalExpression>\n    </decision>\n\n</definitions>\n\n";