code: def build(self):
      builder = self.get_builder(self.type)
      if self.is_definition and not self.is_root:
          self.add_definition(builder)
          [
              self.maybe_build(value)
              for _, value in self.properties.items()
          ]
          return "#/definitions/{name}".format(name=self.type_name)
      else:
          return builder.build_definition(nullable=self.nullable)
  
imports: from __future__ import absolute_import
  from collections import defaultdict
  import six
  from .None import errors
  from .fields import NotSet
label_desc: Use image node_id 3 for calling the ObjectBuilder obj's underlying member method code with example usage: obj.build() and returns: str, builder