code: def printed_out(self, name):
          
          out = ''
          out += '|\n'
          if self._id_variable:
              subs = '[{}]'.format(self._id_variable)
          else:
              subs = ''
          out += '|---{}{}\n'.format(name, subs)
          if self._description:
              out += '|   |   {}\n'.format(self._description)
          for name, action in self._actions.items():
              out += action.printed_out(name)
          return out
docs: Create a string describing the APIObject and its children