code: def output(self, stream, output_width):
      self.group.breakables.popleft()
      if self.group.want_break:
          stream.write(self.pretty.newline)
          stream.write(" " * self.indentation)
          return self.indentation
      if not self.group.breakables:
          self.pretty.group_queue.remove(self.group)
      stream.write(self.obj)
      return output_width + self.width
  
imports: from __future__ import absolute_import, division, print_function
  import datetime
  import platform
  import re
  import sys
  import types
  from collections import deque
  from contextlib import contextmanager
  from io import StringIO
  from hypothesis.internal.compat import PY3, cast_unicode, get_stream_enc, string_types
label_desc: Use image node_id 2 for calling the Breakable obj's underlying member method code with example usage: obj.output(stream, output_width) and returns: unknown, self