{
  "flow": {
    "nodes": {
      "node": [
        {
          "id": "a",
          "class": "com.yomahub.liteflow.test.subflow.cmp1.ACmp"
        },
        {
          "id": "b",
          "class": "com.yomahub.liteflow.test.subflow.cmp1.BCmp"
        },
        {
          "id": "c",
          "class": "com.yomahub.liteflow.test.subflow.cmp1.CCmp"
        },
        {
          "id": "d",
          "class": "com.yomahub.liteflow.test.subflow.cmp1.DCmp"
        },
        {
          "id": "e",
          "class": "com.yomahub.liteflow.test.subflow.cmp1.ECmp"
        },
        {
          "id": "f",
          "class": "com.yomahub.liteflow.test.subflow.cmp2.FCmp"
        },
        {
          "id": "g",
          "class": "com.yomahub.liteflow.test.subflow.cmp2.GCmp"
        },
        {
          "id": "h",
          "class": "com.yomahub.liteflow.test.subflow.cmp2.HCmp"
        },
        {
          "id": "M",
          "class": "com.yomahub.liteflow.test.subflow.cmp2.MCmp"
        }
      ]
    },
    "chain": [
      {
        "name": "chain3",
        "value": "THEN(e,d);"
      },
      {
        "name": "chain2",
        "value": "THEN(b, a, chain3);"
      },
      {
        "name": "chain1",
        "value": "THEN(a, b, c, chain2);"
      },
      {
        "name": "c",
        "value": "THEN(d, e);"
      }
    ]
  }
}