code: def _printAreaState(self, area, indent=0):
      if area[0] == "dock":
          print("  " * indent + area[0] + " " + str(area[1:]))
          return
      else:
          print("  " * indent + area[0])
          for ch in area[1]:
              self._printAreaState(ch, indent + 1)
  
imports: import weakref
  from ..Qt import QtWidgets
  from .Container import Container, HContainer, TContainer, VContainer
  from .Dock import Dock
  from .DockDrop import DockDrop
label_desc: Use image node_id 26 for calling the DockArea obj's underlying member method code with example usage: obj._printAreaState(area, indent) without return types