docs: def build_one_definition_example(self, def_name):
          """Build the example for the given definition.
  
          Args:
              def_name: Name of the definition.
  
          Returns:
              True if the example has been created, False if an error occured.
          """
          if def_name in self.definitions_example.keys():  # Already processed
              return True
          elif def_name not in self.specification['definitions'].keys():  # Def does not exist
              return False
  
          self.definitions_example[def_name] = {}
          def_spec = self.specification['definitions'][def_name]
  
          if def_spec.get('type') == 'array' and 'items' in def_spec:
              item = self.get_example_from_prop_spec(def_spec['items'])
              self.definitions_example[def_name] = [item]
              return True
  
          if 'properties' not in def_spec:
              self.definitions_example[def_name] = self.get_example_from_prop_spec(def_spec)
              return True
  
          # Get properties example value
          for prop_name, prop_spec in def_spec['properties'].items():
              example = self.get_example_from_prop_spec(prop_spec)
              if example is None:
                  return False
              self.definitions_example[def_name][prop_name] = example
  
          return True