code: def _postprocess(self):
      # any node who has a foreach as any of its split parents
      # has is_inside_foreach=True *unless* all of those `foreach`s
      # are joined by the node
      for node in self.nodes.values():
          foreaches = [
              p
              for p in node.split_parents
              if self.nodes[p].type == "foreach"
          ]
          if [
              f
              for f in foreaches
              if self.nodes[f].matching_join != node.name
          ]:
              node.is_inside_foreach = True
  
imports: import inspect
  import ast
  import re
label_desc: Use image node_id 3 for calling the FlowGraph obj's underlying member method code with example usage: obj._postprocess() without return types