digraph G {
  subgraph "clusterChain" {
  label = "Chain"
  color=black
  subgraph "clusterChain.CoupledGenerator" {
  label = "CoupledGenerator"
  color=black
  "Chain.CoupledGenerator.Generator" [
    label = "Generator\nState: 1.0"
    color="red"
    style=filled
]
  }
  subgraph "clusterChain.CoupledProcessor_2" {
  label = "CoupledProcessor_2"
  color=black
  "Chain.CoupledProcessor_2.Processor0" [
    label = "Processor0\nState: inf"
    color="red"
    style=filled
]
  "Chain.CoupledProcessor_2.Processor1" [
    label = "Processor1\nState: inf"
    color="red"
    style=filled
]
  }
  subgraph "clusterChain.CoupledProcessor_3" {
  label = "CoupledProcessor_3"
  color=black
  "Chain.CoupledProcessor_3.Processor0" [
    label = "Processor0\nState: inf"
    color="red"
    style=filled
]
  "Chain.CoupledProcessor_3.Processor1" [
    label = "Processor1\nState: inf"
    color="red"
    style=filled
]
  "Chain.CoupledProcessor_3.Processor2" [
    label = "Processor2\nState: inf"
    color="red"
    style=filled
]
  }
  }
  "Chain.CoupledGenerator.Generator" -> "Chain.CoupledProcessor_2.Processor0" [label="outport -> inport"];
  "Chain.CoupledProcessor_2.Processor0" -> "Chain.CoupledProcessor_2.Processor1" [label="outport -> inport"];
  "Chain.CoupledProcessor_2.Processor1" -> "Chain.CoupledProcessor_3.Processor0" [label="outport -> inport"];
  "Chain.CoupledProcessor_3.Processor0" -> "Chain.CoupledProcessor_3.Processor1" [label="outport -> inport"];
  "Chain.CoupledProcessor_3.Processor1" -> "Chain.CoupledProcessor_3.Processor2" [label="outport -> inport"];
}