code: def _fill_schemas_from_definitions(self, obj):
          
          if obj.get('definitions'):
              self.schemas.clear()
              all_of_stack = []
              for name, definition in obj['definitions'].items():
                  if 'allOf' in definition:
                      all_of_stack.append((name, definition))
                  else:
                      self.schemas.create_schema(
                          definition, name, SchemaTypes.DEFINITION, root=self)
              while all_of_stack:
                  name, definition = all_of_stack.pop(0)
                  self.schemas.create_schema(
                      definition, name, SchemaTypes.DEFINITION, root=self)
docs: At first create schemas without 'AllOf'
          :param obj:
          :return: None