  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public NullableShape putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public NullableShape putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : NullableShape from class org.openapitools.client.model.NullableShape


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ParentPet putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ParentPet putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : ParentPet from class org.openapitools.client.model.ParentPet


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Pig putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Pig putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : Pig from class org.openapitools.client.model.Pig


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Quadrilateral putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Quadrilateral putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : Quadrilateral from class org.openapitools.client.model.Quadrilateral


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ScaleneTriangle putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ScaleneTriangle putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : ScaleneTriangle from class org.openapitools.client.model.ScaleneTriangle


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Shape putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Shape putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : Shape from class org.openapitools.client.model.Shape


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ShapeOrNull putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ShapeOrNull putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : ShapeOrNull from class org.openapitools.client.model.ShapeOrNull


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public SimpleQuadrilateral putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public SimpleQuadrilateral putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : SimpleQuadrilateral from class org.openapitools.client.model.SimpleQuadrilateral


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Triangle putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Triangle putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : Triangle from class org.openapitools.client.model.Triangle


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Zebra putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public Zebra putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : Zebra from class org.openapitools.client.model.Zebra


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ChildSchema putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public ChildSchema putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : ChildSchema from class org.openapitools.client.model.ChildSchema


  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public MySchemaNameCharacters putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

  /**
   * Set the additional (undeclared) property with the specified name and value.
   * If the property does not already exist, create it otherwise replace it.
   */
  @JsonAnySetter
  public MySchemaNameCharacters putAdditionalProperty(String key, Object value) {
    if (this.additionalProperties == null) {
        this.additionalProperties = new HashMap<String, Object>();
    }
    this.additionalProperties.put(key, value);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putAdditionalProperty(key String, value Object) : MySchemaNameCharacters from class org.openapitools.client.model.MySchemaNameCharacters


    private List<String> getAllSpecFilesInDirectory() {
        Path rootDirectory = new File(inputSpecRootDirectory).toPath();
        try (Stream<Path> pathStream = Files.walk(rootDirectory)) {
            return pathStream
                .filter(path -> !Files.isDirectory(path))
                .map(path -> rootDirectory.relativize(path).toString())
                .collect(Collectors.toList());
        } catch (IOException e) {
            throw new RuntimeException("Exception while listing files in spec root directory: " + inputSpecRootDirectory, e);
        }
    }

    private List<String> getAllSpecFilesInDirectory() {
        Path rootDirectory = new File(inputSpecRootDirectory).toPath();
        try {
            return Files.walk(rootDirectory)
                .filter(path -> !Files.isDirectory(path))
                .map(path -> rootDirectory.relativize(path).toString())
                .collect(Collectors.toList());
        } catch (IOException e) {
            throw new RuntimeException("Exception while listing files in spec root directory: " + inputSpecRootDirectory, e);
        }
    }

Try With Resources try(Stream<Path> pathStream=Files.walk(rootDirectory)) in method private getAllSpecFilesInDirectory() : List<String> from class org.openapitools.codegen.config.MergedSpecBuilder


    /**
     * Sets the value of the 'model.parent' property in CodegenModel
     * We have a custom version of this function so we can add the dataType on the ArrayModel
     */
    @Override
    protected void addParentContainer(CodegenModel model, String name, Schema schema) {
        super.addParentContainer(model, name, schema);

        List<String> referencedModelNames = new ArrayList<>();
        model.dataType = getTypeString(schema, "", "", referencedModelNames);
    }

    /**
     * Sets the value of the 'model.parent' property in CodegenModel
     * We have a custom version of this function so we can add the dataType on the ArrayModel
     */
    @Override
    protected void addParentContainer(CodegenModel model, String name, Schema schema) {
        super.addParentContainer(model, name, schema);

        List<String> referencedModelNames = new ArrayList<String>();
        model.dataType = getTypeString(schema, "", "", referencedModelNames);
    }

Replace Generic With Diamond ArrayList<String> with ArrayList<> in method protected addParentContainer(model CodegenModel, name String, schema Schema) : void from class org.openapitools.codegen.languages.PythonPriorClientCodegen


    /**
     * Return a map from model name to Schema for efficient lookup.
     *
     * @return map from model name to Schema.
     */
    protected Map<String, Schema> getModelNameToSchemaCache() {
        if (modelNameToSchemaCache == null) {
            // Create a cache to efficiently lookup schema based on model name.
            Map<String, Schema> m = new HashMap<>();
            ModelUtils.getSchemas(openAPI).forEach((key, schema) -> {
                m.put(toModelName(key), schema);
            });
            modelNameToSchemaCache = Collections.unmodifiableMap(m);
        }
        return modelNameToSchemaCache;
    }

    /**
     * Return a map from model name to Schema for efficient lookup.
     *
     * @return map from model name to Schema.
     */
    protected Map<String, Schema> getModelNameToSchemaCache() {
        if (modelNameToSchemaCache == null) {
            // Create a cache to efficiently lookup schema based on model name.
            Map<String, Schema> m = new HashMap<String, Schema>();
            ModelUtils.getSchemas(openAPI).forEach((key, schema) -> {
                m.put(toModelName(key), schema);
            });
            modelNameToSchemaCache = Collections.unmodifiableMap(m);
        }
        return modelNameToSchemaCache;
    }

Replace Generic With Diamond HashMap<String,Schema> with HashMap<> in method protected getModelNameToSchemaCache() : Map<String,Schema> from class org.openapitools.codegen.languages.PythonPriorClientCodegen


    @Override
    public void addOperationToGroup(String tag, String resourcePath, Operation operation, CodegenOperation co, Map<String, List<CodegenOperation>> operations) {
        String basePath = resourcePath;
        if (basePath.startsWith("/")) {
            basePath = basePath.substring(1);
        }
        int pos = basePath.indexOf("/");
        if (pos > 0) {
            basePath = basePath.substring(0, pos);
        }

        if (StringUtils.isEmpty(basePath)) {
            basePath = "default";
        } else {
            if (co.path.startsWith("/" + basePath)) {
                co.path = co.path.substring(("/" + basePath).length());
            }
            co.subresourceOperation = !co.path.isEmpty();
        }
        List<CodegenOperation> opList = operations.get(basePath);
        if (opList == null) {
            opList = new ArrayList<>();
            operations.put(basePath, opList);
        }
        opList.add(co);
        co.baseName = basePath;
    }

    @Override
    public void addOperationToGroup(String tag, String resourcePath, Operation operation, CodegenOperation co, Map<String, List<CodegenOperation>> operations) {
        String basePath = resourcePath;
        if (basePath.startsWith("/")) {
            basePath = basePath.substring(1);
        }
        int pos = basePath.indexOf("/");
        if (pos > 0) {
            basePath = basePath.substring(0, pos);
        }

        if (StringUtils.isEmpty(basePath)) {
            basePath = "default";
        } else {
            if (co.path.startsWith("/" + basePath)) {
                co.path = co.path.substring(("/" + basePath).length());
            }
            co.subresourceOperation = !co.path.isEmpty();
        }
        List<CodegenOperation> opList = operations.get(basePath);
        if (opList == null) {
            opList = new ArrayList<CodegenOperation>();
            operations.put(basePath, opList);
        }
        opList.add(co);
        co.baseName = basePath;
    }

Replace Generic With Diamond ArrayList<CodegenOperation> with ArrayList<> in method public addOperationToGroup(tag String, resourcePath String, operation Operation, co CodegenOperation, operations Map<String,List<CodegenOperation>>) : void from class org.openapitools.codegen.languages.JavaInflectorServerCodegen


    public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
        if (this.mapString == null) {
            this.mapString = new HashMap<>();
        }
        this.mapString.put(key, mapStringItem);
        return this;
  }

    public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
        if (this.mapString == null) {
            this.mapString = new HashMap<String, String>();
        }
        this.mapString.put(key, mapStringItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,String> with HashMap<> in method public putMapStringItem(key String, mapStringItem String) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
    if (this.mapString == null) {
      this.mapString = new HashMap<>();
    }
    this.mapString.put(key, mapStringItem);
    return this;
  }

  public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
    if (this.mapString == null) {
      this.mapString = new HashMap<String, String>();
    }
    this.mapString.put(key, mapStringItem);
    return this;
  }


  public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
    if (this.mapString == null) {
      this.mapString = new HashMap<>();
    }

    this.mapString.put(key, mapStringItem);
    return this;
  }

  public AdditionalPropertiesClass putMapStringItem(String key, String mapStringItem) {
    if (this.mapString == null) {
      this.mapString = new HashMap<String, String>();
    }

    this.mapString.put(key, mapStringItem);
    return this;
  }


    public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
        if (this.mapNumber == null) {
            this.mapNumber = new HashMap<>();
        }
        this.mapNumber.put(key, mapNumberItem);
        return this;
  }

    public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
        if (this.mapNumber == null) {
            this.mapNumber = new HashMap<String, BigDecimal>();
        }
        this.mapNumber.put(key, mapNumberItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,BigDecimal> with HashMap<> in method public putMapNumberItem(key String, mapNumberItem BigDecimal) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
    if (this.mapNumber == null) {
      this.mapNumber = new HashMap<>();
    }
    this.mapNumber.put(key, mapNumberItem);
    return this;
  }

  public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
    if (this.mapNumber == null) {
      this.mapNumber = new HashMap<String, BigDecimal>();
    }
    this.mapNumber.put(key, mapNumberItem);
    return this;
  }


  public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
    if (this.mapNumber == null) {
      this.mapNumber = new HashMap<>();
    }

    this.mapNumber.put(key, mapNumberItem);
    return this;
  }

  public AdditionalPropertiesClass putMapNumberItem(String key, BigDecimal mapNumberItem) {
    if (this.mapNumber == null) {
      this.mapNumber = new HashMap<String, BigDecimal>();
    }

    this.mapNumber.put(key, mapNumberItem);
    return this;
  }


    public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
        if (this.mapInteger == null) {
            this.mapInteger = new HashMap<>();
        }
        this.mapInteger.put(key, mapIntegerItem);
        return this;
  }

    public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
        if (this.mapInteger == null) {
            this.mapInteger = new HashMap<String, Integer>();
        }
        this.mapInteger.put(key, mapIntegerItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Integer> with HashMap<> in method public putMapIntegerItem(key String, mapIntegerItem Integer) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
    if (this.mapInteger == null) {
      this.mapInteger = new HashMap<>();
    }
    this.mapInteger.put(key, mapIntegerItem);
    return this;
  }

  public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
    if (this.mapInteger == null) {
      this.mapInteger = new HashMap<String, Integer>();
    }
    this.mapInteger.put(key, mapIntegerItem);
    return this;
  }


  public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
    if (this.mapInteger == null) {
      this.mapInteger = new HashMap<>();
    }

    this.mapInteger.put(key, mapIntegerItem);
    return this;
  }

  public AdditionalPropertiesClass putMapIntegerItem(String key, Integer mapIntegerItem) {
    if (this.mapInteger == null) {
      this.mapInteger = new HashMap<String, Integer>();
    }

    this.mapInteger.put(key, mapIntegerItem);
    return this;
  }


    public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
        if (this.mapBoolean == null) {
            this.mapBoolean = new HashMap<>();
        }
        this.mapBoolean.put(key, mapBooleanItem);
        return this;
  }

    public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
        if (this.mapBoolean == null) {
            this.mapBoolean = new HashMap<String, Boolean>();
        }
        this.mapBoolean.put(key, mapBooleanItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Boolean> with HashMap<> in method public putMapBooleanItem(key String, mapBooleanItem Boolean) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
    if (this.mapBoolean == null) {
      this.mapBoolean = new HashMap<>();
    }
    this.mapBoolean.put(key, mapBooleanItem);
    return this;
  }

  public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
    if (this.mapBoolean == null) {
      this.mapBoolean = new HashMap<String, Boolean>();
    }
    this.mapBoolean.put(key, mapBooleanItem);
    return this;
  }


  public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
    if (this.mapBoolean == null) {
      this.mapBoolean = new HashMap<>();
    }

    this.mapBoolean.put(key, mapBooleanItem);
    return this;
  }

  public AdditionalPropertiesClass putMapBooleanItem(String key, Boolean mapBooleanItem) {
    if (this.mapBoolean == null) {
      this.mapBoolean = new HashMap<String, Boolean>();
    }

    this.mapBoolean.put(key, mapBooleanItem);
    return this;
  }


    public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
        if (this.mapArrayInteger == null) {
            this.mapArrayInteger = new HashMap<>();
        }
        this.mapArrayInteger.put(key, mapArrayIntegerItem);
        return this;
  }

    public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
        if (this.mapArrayInteger == null) {
            this.mapArrayInteger = new HashMap<String, List<Integer>>();
        }
        this.mapArrayInteger.put(key, mapArrayIntegerItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,List<Integer>> with HashMap<> in method public putMapArrayIntegerItem(key String, mapArrayIntegerItem List<Integer>) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
    if (this.mapArrayInteger == null) {
      this.mapArrayInteger = new HashMap<>();
    }
    this.mapArrayInteger.put(key, mapArrayIntegerItem);
    return this;
  }

  public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
    if (this.mapArrayInteger == null) {
      this.mapArrayInteger = new HashMap<String, List<Integer>>();
    }
    this.mapArrayInteger.put(key, mapArrayIntegerItem);
    return this;
  }


  public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
    if (this.mapArrayInteger == null) {
      this.mapArrayInteger = new HashMap<>();
    }

    this.mapArrayInteger.put(key, mapArrayIntegerItem);
    return this;
  }

  public AdditionalPropertiesClass putMapArrayIntegerItem(String key, List<Integer> mapArrayIntegerItem) {
    if (this.mapArrayInteger == null) {
      this.mapArrayInteger = new HashMap<String, List<Integer>>();
    }

    this.mapArrayInteger.put(key, mapArrayIntegerItem);
    return this;
  }


    public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
        if (this.mapArrayAnytype == null) {
            this.mapArrayAnytype = new HashMap<>();
        }
        this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
        return this;
  }

    public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
        if (this.mapArrayAnytype == null) {
            this.mapArrayAnytype = new HashMap<String, List<Object>>();
        }
        this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,List<Object>> with HashMap<> in method public putMapArrayAnytypeItem(key String, mapArrayAnytypeItem List<Object>) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
    if (this.mapArrayAnytype == null) {
      this.mapArrayAnytype = new HashMap<>();
    }
    this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
    return this;
  }

  public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
    if (this.mapArrayAnytype == null) {
      this.mapArrayAnytype = new HashMap<String, List<Object>>();
    }
    this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
    return this;
  }


  public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
    if (this.mapArrayAnytype == null) {
      this.mapArrayAnytype = new HashMap<>();
    }

    this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
    return this;
  }

  public AdditionalPropertiesClass putMapArrayAnytypeItem(String key, List<Object> mapArrayAnytypeItem) {
    if (this.mapArrayAnytype == null) {
      this.mapArrayAnytype = new HashMap<String, List<Object>>();
    }

    this.mapArrayAnytype.put(key, mapArrayAnytypeItem);
    return this;
  }


    public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
        if (this.mapMapString == null) {
            this.mapMapString = new HashMap<>();
        }
        this.mapMapString.put(key, mapMapStringItem);
        return this;
  }

    public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
        if (this.mapMapString == null) {
            this.mapMapString = new HashMap<String, Map<String, String>>();
        }
        this.mapMapString.put(key, mapMapStringItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Map<String,String>> with HashMap<> in method public putMapMapStringItem(key String, mapMapStringItem Map<String,String>) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
    if (this.mapMapString == null) {
      this.mapMapString = new HashMap<>();
    }
    this.mapMapString.put(key, mapMapStringItem);
    return this;
  }

  public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
    if (this.mapMapString == null) {
      this.mapMapString = new HashMap<String, Map<String, String>>();
    }
    this.mapMapString.put(key, mapMapStringItem);
    return this;
  }


  public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
    if (this.mapMapString == null) {
      this.mapMapString = new HashMap<>();
    }

    this.mapMapString.put(key, mapMapStringItem);
    return this;
  }

  public AdditionalPropertiesClass putMapMapStringItem(String key, Map<String, String> mapMapStringItem) {
    if (this.mapMapString == null) {
      this.mapMapString = new HashMap<String, Map<String, String>>();
    }

    this.mapMapString.put(key, mapMapStringItem);
    return this;
  }


    public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
        if (this.mapMapAnytype == null) {
            this.mapMapAnytype = new HashMap<>();
        }
        this.mapMapAnytype.put(key, mapMapAnytypeItem);
        return this;
  }

    public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
        if (this.mapMapAnytype == null) {
            this.mapMapAnytype = new HashMap<String, Map<String, Object>>();
        }
        this.mapMapAnytype.put(key, mapMapAnytypeItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Map<String,Object>> with HashMap<> in method public putMapMapAnytypeItem(key String, mapMapAnytypeItem Map<String,Object>) : AdditionalPropertiesClass from class org.openapitools.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
    if (this.mapMapAnytype == null) {
      this.mapMapAnytype = new HashMap<>();
    }
    this.mapMapAnytype.put(key, mapMapAnytypeItem);
    return this;
  }

  public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
    if (this.mapMapAnytype == null) {
      this.mapMapAnytype = new HashMap<String, Map<String, Object>>();
    }
    this.mapMapAnytype.put(key, mapMapAnytypeItem);
    return this;
  }


  public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
    if (this.mapMapAnytype == null) {
      this.mapMapAnytype = new HashMap<>();
    }

    this.mapMapAnytype.put(key, mapMapAnytypeItem);
    return this;
  }

  public AdditionalPropertiesClass putMapMapAnytypeItem(String key, Map<String, Object> mapMapAnytypeItem) {
    if (this.mapMapAnytype == null) {
      this.mapMapAnytype = new HashMap<String, Map<String, Object>>();
    }

    this.mapMapAnytype.put(key, mapMapAnytypeItem);
    return this;
  }


    public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
        if (this.arrayArrayNumber == null) {
            this.arrayArrayNumber = new ArrayList<>();
        }
        this.arrayArrayNumber.add(arrayArrayNumberItem);
        return this;
    }

    public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
        if (this.arrayArrayNumber == null) {
            this.arrayArrayNumber = new ArrayList<List<BigDecimal>>();
        }
        this.arrayArrayNumber.add(arrayArrayNumberItem);
        return this;
    }

Replace Generic With Diamond ArrayList<List<BigDecimal>> with ArrayList<> in method public addArrayArrayNumberItem(arrayArrayNumberItem List<BigDecimal>) : ArrayOfArrayOfNumberOnly from class org.openapitools.model.ArrayOfArrayOfNumberOnly


  public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
    if (this.arrayArrayNumber == null) {
      this.arrayArrayNumber = new ArrayList<>();
    }
    this.arrayArrayNumber.add(arrayArrayNumberItem);
    return this;
  }

  public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
    if (this.arrayArrayNumber == null) {
      this.arrayArrayNumber = new ArrayList<List<BigDecimal>>();
    }
    this.arrayArrayNumber.add(arrayArrayNumberItem);
    return this;
  }


  public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
    if (this.arrayArrayNumber == null) {
      this.arrayArrayNumber = new ArrayList<>();
    }

    this.arrayArrayNumber.add(arrayArrayNumberItem);
    return this;
  }

  public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
    if (this.arrayArrayNumber == null) {
      this.arrayArrayNumber = new ArrayList<List<BigDecimal>>();
    }

    this.arrayArrayNumber.add(arrayArrayNumberItem);
    return this;
  }


    public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
        if (this.arrayNumber == null) {
            this.arrayNumber = new ArrayList<>();
        }
        this.arrayNumber.add(arrayNumberItem);
        return this;
    }

    public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
        if (this.arrayNumber == null) {
            this.arrayNumber = new ArrayList<BigDecimal>();
        }
        this.arrayNumber.add(arrayNumberItem);
        return this;
    }

Replace Generic With Diamond ArrayList<BigDecimal> with ArrayList<> in method public addArrayNumberItem(arrayNumberItem BigDecimal) : ArrayOfNumberOnly from class org.openapitools.model.ArrayOfNumberOnly


  public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
    if (this.arrayNumber == null) {
      this.arrayNumber = new ArrayList<>();
    }
    this.arrayNumber.add(arrayNumberItem);
    return this;
  }

  public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
    if (this.arrayNumber == null) {
      this.arrayNumber = new ArrayList<BigDecimal>();
    }
    this.arrayNumber.add(arrayNumberItem);
    return this;
  }


  public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
    if (this.arrayNumber == null) {
      this.arrayNumber = new ArrayList<>();
    }

    this.arrayNumber.add(arrayNumberItem);
    return this;
  }

  public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
    if (this.arrayNumber == null) {
      this.arrayNumber = new ArrayList<BigDecimal>();
    }

    this.arrayNumber.add(arrayNumberItem);
    return this;
  }


    public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
        if (this.arrayOfString == null) {
            this.arrayOfString = new ArrayList<>();
        }
        this.arrayOfString.add(arrayOfStringItem);
        return this;
    }

    public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
        if (this.arrayOfString == null) {
            this.arrayOfString = new ArrayList<String>();
        }
        this.arrayOfString.add(arrayOfStringItem);
        return this;
    }

Replace Generic With Diamond ArrayList<String> with ArrayList<> in method public addArrayOfStringItem(arrayOfStringItem String) : ArrayTest from class org.openapitools.model.ArrayTest


  public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
    if (this.arrayOfString == null) {
      this.arrayOfString = new ArrayList<>();
    }
    this.arrayOfString.add(arrayOfStringItem);
    return this;
  }

  public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
    if (this.arrayOfString == null) {
      this.arrayOfString = new ArrayList<String>();
    }
    this.arrayOfString.add(arrayOfStringItem);
    return this;
  }


  public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
    if (this.arrayOfString == null) {
      this.arrayOfString = new ArrayList<>();
    }

    this.arrayOfString.add(arrayOfStringItem);
    return this;
  }

  public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
    if (this.arrayOfString == null) {
      this.arrayOfString = new ArrayList<String>();
    }

    this.arrayOfString.add(arrayOfStringItem);
    return this;
  }


    public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
        if (this.arrayArrayOfInteger == null) {
            this.arrayArrayOfInteger = new ArrayList<>();
        }
        this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
        return this;
    }

    public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
        if (this.arrayArrayOfInteger == null) {
            this.arrayArrayOfInteger = new ArrayList<List<Long>>();
        }
        this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
        return this;
    }

Replace Generic With Diamond ArrayList<List<Long>> with ArrayList<> in method public addArrayArrayOfIntegerItem(arrayArrayOfIntegerItem List<Long>) : ArrayTest from class org.openapitools.model.ArrayTest


  public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
    if (this.arrayArrayOfInteger == null) {
      this.arrayArrayOfInteger = new ArrayList<>();
    }
    this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
    return this;
  }

  public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
    if (this.arrayArrayOfInteger == null) {
      this.arrayArrayOfInteger = new ArrayList<List<Long>>();
    }
    this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
    return this;
  }


  public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
    if (this.arrayArrayOfInteger == null) {
      this.arrayArrayOfInteger = new ArrayList<>();
    }

    this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
    return this;
  }

  public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
    if (this.arrayArrayOfInteger == null) {
      this.arrayArrayOfInteger = new ArrayList<List<Long>>();
    }

    this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
    return this;
  }


    public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
        if (this.arrayArrayOfModel == null) {
            this.arrayArrayOfModel = new ArrayList<>();
        }
        this.arrayArrayOfModel.add(arrayArrayOfModelItem);
        return this;
    }

    public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
        if (this.arrayArrayOfModel == null) {
            this.arrayArrayOfModel = new ArrayList<List<ReadOnlyFirst>>();
        }
        this.arrayArrayOfModel.add(arrayArrayOfModelItem);
        return this;
    }

Replace Generic With Diamond ArrayList<List<ReadOnlyFirst>> with ArrayList<> in method public addArrayArrayOfModelItem(arrayArrayOfModelItem List<ReadOnlyFirst>) : ArrayTest from class org.openapitools.model.ArrayTest


  public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
    if (this.arrayArrayOfModel == null) {
      this.arrayArrayOfModel = new ArrayList<>();
    }
    this.arrayArrayOfModel.add(arrayArrayOfModelItem);
    return this;
  }

  public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
    if (this.arrayArrayOfModel == null) {
      this.arrayArrayOfModel = new ArrayList<List<ReadOnlyFirst>>();
    }
    this.arrayArrayOfModel.add(arrayArrayOfModelItem);
    return this;
  }


  public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
    if (this.arrayArrayOfModel == null) {
      this.arrayArrayOfModel = new ArrayList<>();
    }

    this.arrayArrayOfModel.add(arrayArrayOfModelItem);
    return this;
  }

  public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
    if (this.arrayArrayOfModel == null) {
      this.arrayArrayOfModel = new ArrayList<List<ReadOnlyFirst>>();
    }

    this.arrayArrayOfModel.add(arrayArrayOfModelItem);
    return this;
  }


    public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
        if (this.arrayEnum == null) {
            this.arrayEnum = new ArrayList<>();
        }
        this.arrayEnum.add(arrayEnumItem);
        return this;
    }

    public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
        if (this.arrayEnum == null) {
            this.arrayEnum = new ArrayList<ArrayEnumEnum>();
        }
        this.arrayEnum.add(arrayEnumItem);
        return this;
    }

Replace Generic With Diamond ArrayList<ArrayEnumEnum> with ArrayList<> in method public addArrayEnumItem(arrayEnumItem ArrayEnumEnum) : EnumArrays from class org.openapitools.model.EnumArrays


  public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
    if (this.arrayEnum == null) {
      this.arrayEnum = new ArrayList<>();
    }
    this.arrayEnum.add(arrayEnumItem);
    return this;
  }

  public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
    if (this.arrayEnum == null) {
      this.arrayEnum = new ArrayList<ArrayEnumEnum>();
    }
    this.arrayEnum.add(arrayEnumItem);
    return this;
  }


  public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
    if (this.arrayEnum == null) {
      this.arrayEnum = new ArrayList<>();
    }

    this.arrayEnum.add(arrayEnumItem);
    return this;
  }

  public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
    if (this.arrayEnum == null) {
      this.arrayEnum = new ArrayList<ArrayEnumEnum>();
    }

    this.arrayEnum.add(arrayEnumItem);
    return this;
  }


    public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
        if (this.files == null) {
            this.files = new ArrayList<>();
        }
        this.files.add(filesItem);
        return this;
    }

    public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
        if (this.files == null) {
            this.files = new ArrayList<ModelFile>();
        }
        this.files.add(filesItem);
        return this;
    }

Replace Generic With Diamond ArrayList<ModelFile> with ArrayList<> in method public addFilesItem(filesItem ModelFile) : FileSchemaTestClass from class org.openapitools.model.FileSchemaTestClass


  public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<>();
    }
    this.files.add(filesItem);
    return this;
  }

  public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<ModelFile>();
    }
    this.files.add(filesItem);
    return this;
  }


  public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<>();
    }

    this.files.add(filesItem);
    return this;
  }

  public FileSchemaTestClass addFilesItem(ModelFile filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<ModelFile>();
    }

    this.files.add(filesItem);
    return this;
  }


    public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
        if (this.mapMapOfString == null) {
            this.mapMapOfString = new HashMap<>();
        }
        this.mapMapOfString.put(key, mapMapOfStringItem);
        return this;
  }

    public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
        if (this.mapMapOfString == null) {
            this.mapMapOfString = new HashMap<String, Map<String, String>>();
        }
        this.mapMapOfString.put(key, mapMapOfStringItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Map<String,String>> with HashMap<> in method public putMapMapOfStringItem(key String, mapMapOfStringItem Map<String,String>) : MapTest from class org.openapitools.model.MapTest


  public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
    if (this.mapMapOfString == null) {
      this.mapMapOfString = new HashMap<>();
    }
    this.mapMapOfString.put(key, mapMapOfStringItem);
    return this;
  }

  public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
    if (this.mapMapOfString == null) {
      this.mapMapOfString = new HashMap<String, Map<String, String>>();
    }
    this.mapMapOfString.put(key, mapMapOfStringItem);
    return this;
  }


  public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
    if (this.mapMapOfString == null) {
      this.mapMapOfString = new HashMap<>();
    }

    this.mapMapOfString.put(key, mapMapOfStringItem);
    return this;
  }

  public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
    if (this.mapMapOfString == null) {
      this.mapMapOfString = new HashMap<String, Map<String, String>>();
    }

    this.mapMapOfString.put(key, mapMapOfStringItem);
    return this;
  }


    public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
        if (this.mapOfEnumString == null) {
            this.mapOfEnumString = new HashMap<>();
        }
        this.mapOfEnumString.put(key, mapOfEnumStringItem);
        return this;
  }

    public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
        if (this.mapOfEnumString == null) {
            this.mapOfEnumString = new HashMap<String, InnerEnum>();
        }
        this.mapOfEnumString.put(key, mapOfEnumStringItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,InnerEnum> with HashMap<> in method public putMapOfEnumStringItem(key String, mapOfEnumStringItem InnerEnum) : MapTest from class org.openapitools.model.MapTest


  public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
    if (this.mapOfEnumString == null) {
      this.mapOfEnumString = new HashMap<>();
    }
    this.mapOfEnumString.put(key, mapOfEnumStringItem);
    return this;
  }

  public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
    if (this.mapOfEnumString == null) {
      this.mapOfEnumString = new HashMap<String, InnerEnum>();
    }
    this.mapOfEnumString.put(key, mapOfEnumStringItem);
    return this;
  }


  public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
    if (this.mapOfEnumString == null) {
      this.mapOfEnumString = new HashMap<>();
    }

    this.mapOfEnumString.put(key, mapOfEnumStringItem);
    return this;
  }

  public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
    if (this.mapOfEnumString == null) {
      this.mapOfEnumString = new HashMap<String, InnerEnum>();
    }

    this.mapOfEnumString.put(key, mapOfEnumStringItem);
    return this;
  }


    public MapTest putDirectMapItem(String key, Boolean directMapItem) {
        if (this.directMap == null) {
            this.directMap = new HashMap<>();
        }
        this.directMap.put(key, directMapItem);
        return this;
  }

    public MapTest putDirectMapItem(String key, Boolean directMapItem) {
        if (this.directMap == null) {
            this.directMap = new HashMap<String, Boolean>();
        }
        this.directMap.put(key, directMapItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Boolean> with HashMap<> in method public putDirectMapItem(key String, directMapItem Boolean) : MapTest from class org.openapitools.model.MapTest


  public MapTest putDirectMapItem(String key, Boolean directMapItem) {
    if (this.directMap == null) {
      this.directMap = new HashMap<>();
    }
    this.directMap.put(key, directMapItem);
    return this;
  }

  public MapTest putDirectMapItem(String key, Boolean directMapItem) {
    if (this.directMap == null) {
      this.directMap = new HashMap<String, Boolean>();
    }
    this.directMap.put(key, directMapItem);
    return this;
  }


  public MapTest putDirectMapItem(String key, Boolean directMapItem) {
    if (this.directMap == null) {
      this.directMap = new HashMap<>();
    }

    this.directMap.put(key, directMapItem);
    return this;
  }

  public MapTest putDirectMapItem(String key, Boolean directMapItem) {
    if (this.directMap == null) {
      this.directMap = new HashMap<String, Boolean>();
    }

    this.directMap.put(key, directMapItem);
    return this;
  }


    public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
        if (this.indirectMap == null) {
            this.indirectMap = new HashMap<>();
        }
        this.indirectMap.put(key, indirectMapItem);
        return this;
  }

    public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
        if (this.indirectMap == null) {
            this.indirectMap = new HashMap<String, Boolean>();
        }
        this.indirectMap.put(key, indirectMapItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Boolean> with HashMap<> in method public putIndirectMapItem(key String, indirectMapItem Boolean) : MapTest from class org.openapitools.model.MapTest


  public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
    if (this.indirectMap == null) {
      this.indirectMap = new HashMap<>();
    }
    this.indirectMap.put(key, indirectMapItem);
    return this;
  }

  public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
    if (this.indirectMap == null) {
      this.indirectMap = new HashMap<String, Boolean>();
    }
    this.indirectMap.put(key, indirectMapItem);
    return this;
  }


  public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
    if (this.indirectMap == null) {
      this.indirectMap = new HashMap<>();
    }

    this.indirectMap.put(key, indirectMapItem);
    return this;
  }

  public MapTest putIndirectMapItem(String key, Boolean indirectMapItem) {
    if (this.indirectMap == null) {
      this.indirectMap = new HashMap<String, Boolean>();
    }

    this.indirectMap.put(key, indirectMapItem);
    return this;
  }


    public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
        if (this.map == null) {
            this.map = new HashMap<>();
        }
        this.map.put(key, mapItem);
        return this;
  }

    public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
        if (this.map == null) {
            this.map = new HashMap<String, Animal>();
        }
        this.map.put(key, mapItem);
        return this;
  }

Replace Generic With Diamond HashMap<String,Animal> with HashMap<> in method public putMapItem(key String, mapItem Animal) : MixedPropertiesAndAdditionalPropertiesClass from class org.openapitools.model.MixedPropertiesAndAdditionalPropertiesClass


  public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
    if (this.map == null) {
      this.map = new HashMap<>();
    }
    this.map.put(key, mapItem);
    return this;
  }

  public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
    if (this.map == null) {
      this.map = new HashMap<String, Animal>();
    }
    this.map.put(key, mapItem);
    return this;
  }


  public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
    if (this.map == null) {
      this.map = new HashMap<>();
    }

    this.map.put(key, mapItem);
    return this;
  }

  public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
    if (this.map == null) {
      this.map = new HashMap<String, Animal>();
    }

    this.map.put(key, mapItem);
    return this;
  }


    public Pet addTagsItem(Tag tagsItem) {
        if (this.tags == null) {
            this.tags = new ArrayList<>();
        }
        this.tags.add(tagsItem);
        return this;
    }

    public Pet addTagsItem(Tag tagsItem) {
        if (this.tags == null) {
            this.tags = new ArrayList<Tag>();
        }
        this.tags.add(tagsItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Tag> with ArrayList<> in method public addTagsItem(tagsItem Tag) : Pet from class org.openapitools.model.Pet


  public Pet addTagsItem(Tag tagsItem) {
    if (this.tags == null) {
      this.tags = new ArrayList<>();
    }
    this.tags.add(tagsItem);
    return this;
  }

  public Pet addTagsItem(Tag tagsItem) {
    if (this.tags == null) {
      this.tags = new ArrayList<Tag>();
    }
    this.tags.add(tagsItem);
    return this;
  }


  public Pet addTagsItem(Tag tagsItem) {
    if (this.tags == null) {
      this.tags = new ArrayList<>();
    }

    this.tags.add(tagsItem);
    return this;
  }

  public Pet addTagsItem(Tag tagsItem) {
    if (this.tags == null) {
      this.tags = new ArrayList<Tag>();
    }

    this.tags.add(tagsItem);
    return this;
  }


    public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
        if (this.wrappedArray == null) {
            this.wrappedArray = new ArrayList<>();
        }
        this.wrappedArray.add(wrappedArrayItem);
        return this;
    }

    public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
        if (this.wrappedArray == null) {
            this.wrappedArray = new ArrayList<Integer>();
        }
        this.wrappedArray.add(wrappedArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addWrappedArrayItem(wrappedArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
    if (this.wrappedArray == null) {
      this.wrappedArray = new ArrayList<>();
    }
    this.wrappedArray.add(wrappedArrayItem);
    return this;
  }

  public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
    if (this.wrappedArray == null) {
      this.wrappedArray = new ArrayList<Integer>();
    }
    this.wrappedArray.add(wrappedArrayItem);
    return this;
  }


  public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
    if (this.wrappedArray == null) {
      this.wrappedArray = new ArrayList<>();
    }

    this.wrappedArray.add(wrappedArrayItem);
    return this;
  }

  public XmlItem addWrappedArrayItem(Integer wrappedArrayItem) {
    if (this.wrappedArray == null) {
      this.wrappedArray = new ArrayList<Integer>();
    }

    this.wrappedArray.add(wrappedArrayItem);
    return this;
  }


    public XmlItem addNameArrayItem(Integer nameArrayItem) {
        if (this.nameArray == null) {
            this.nameArray = new ArrayList<>();
        }
        this.nameArray.add(nameArrayItem);
        return this;
    }

    public XmlItem addNameArrayItem(Integer nameArrayItem) {
        if (this.nameArray == null) {
            this.nameArray = new ArrayList<Integer>();
        }
        this.nameArray.add(nameArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addNameArrayItem(nameArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addNameArrayItem(Integer nameArrayItem) {
    if (this.nameArray == null) {
      this.nameArray = new ArrayList<>();
    }
    this.nameArray.add(nameArrayItem);
    return this;
  }

  public XmlItem addNameArrayItem(Integer nameArrayItem) {
    if (this.nameArray == null) {
      this.nameArray = new ArrayList<Integer>();
    }
    this.nameArray.add(nameArrayItem);
    return this;
  }


  public XmlItem addNameArrayItem(Integer nameArrayItem) {
    if (this.nameArray == null) {
      this.nameArray = new ArrayList<>();
    }

    this.nameArray.add(nameArrayItem);
    return this;
  }

  public XmlItem addNameArrayItem(Integer nameArrayItem) {
    if (this.nameArray == null) {
      this.nameArray = new ArrayList<Integer>();
    }

    this.nameArray.add(nameArrayItem);
    return this;
  }


    public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
        if (this.nameWrappedArray == null) {
            this.nameWrappedArray = new ArrayList<>();
        }
        this.nameWrappedArray.add(nameWrappedArrayItem);
        return this;
    }

    public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
        if (this.nameWrappedArray == null) {
            this.nameWrappedArray = new ArrayList<Integer>();
        }
        this.nameWrappedArray.add(nameWrappedArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addNameWrappedArrayItem(nameWrappedArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
    if (this.nameWrappedArray == null) {
      this.nameWrappedArray = new ArrayList<>();
    }
    this.nameWrappedArray.add(nameWrappedArrayItem);
    return this;
  }

  public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
    if (this.nameWrappedArray == null) {
      this.nameWrappedArray = new ArrayList<Integer>();
    }
    this.nameWrappedArray.add(nameWrappedArrayItem);
    return this;
  }


  public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
    if (this.nameWrappedArray == null) {
      this.nameWrappedArray = new ArrayList<>();
    }

    this.nameWrappedArray.add(nameWrappedArrayItem);
    return this;
  }

  public XmlItem addNameWrappedArrayItem(Integer nameWrappedArrayItem) {
    if (this.nameWrappedArray == null) {
      this.nameWrappedArray = new ArrayList<Integer>();
    }

    this.nameWrappedArray.add(nameWrappedArrayItem);
    return this;
  }


    public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
        if (this.prefixArray == null) {
            this.prefixArray = new ArrayList<>();
        }
        this.prefixArray.add(prefixArrayItem);
        return this;
    }

    public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
        if (this.prefixArray == null) {
            this.prefixArray = new ArrayList<Integer>();
        }
        this.prefixArray.add(prefixArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addPrefixArrayItem(prefixArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
    if (this.prefixArray == null) {
      this.prefixArray = new ArrayList<>();
    }
    this.prefixArray.add(prefixArrayItem);
    return this;
  }

  public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
    if (this.prefixArray == null) {
      this.prefixArray = new ArrayList<Integer>();
    }
    this.prefixArray.add(prefixArrayItem);
    return this;
  }


  public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
    if (this.prefixArray == null) {
      this.prefixArray = new ArrayList<>();
    }

    this.prefixArray.add(prefixArrayItem);
    return this;
  }

  public XmlItem addPrefixArrayItem(Integer prefixArrayItem) {
    if (this.prefixArray == null) {
      this.prefixArray = new ArrayList<Integer>();
    }

    this.prefixArray.add(prefixArrayItem);
    return this;
  }


    public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
        if (this.prefixWrappedArray == null) {
            this.prefixWrappedArray = new ArrayList<>();
        }
        this.prefixWrappedArray.add(prefixWrappedArrayItem);
        return this;
    }

    public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
        if (this.prefixWrappedArray == null) {
            this.prefixWrappedArray = new ArrayList<Integer>();
        }
        this.prefixWrappedArray.add(prefixWrappedArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addPrefixWrappedArrayItem(prefixWrappedArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
    if (this.prefixWrappedArray == null) {
      this.prefixWrappedArray = new ArrayList<>();
    }
    this.prefixWrappedArray.add(prefixWrappedArrayItem);
    return this;
  }

  public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
    if (this.prefixWrappedArray == null) {
      this.prefixWrappedArray = new ArrayList<Integer>();
    }
    this.prefixWrappedArray.add(prefixWrappedArrayItem);
    return this;
  }


  public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
    if (this.prefixWrappedArray == null) {
      this.prefixWrappedArray = new ArrayList<>();
    }

    this.prefixWrappedArray.add(prefixWrappedArrayItem);
    return this;
  }

  public XmlItem addPrefixWrappedArrayItem(Integer prefixWrappedArrayItem) {
    if (this.prefixWrappedArray == null) {
      this.prefixWrappedArray = new ArrayList<Integer>();
    }

    this.prefixWrappedArray.add(prefixWrappedArrayItem);
    return this;
  }


    public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
        if (this.namespaceArray == null) {
            this.namespaceArray = new ArrayList<>();
        }
        this.namespaceArray.add(namespaceArrayItem);
        return this;
    }

    public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
        if (this.namespaceArray == null) {
            this.namespaceArray = new ArrayList<Integer>();
        }
        this.namespaceArray.add(namespaceArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addNamespaceArrayItem(namespaceArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
    if (this.namespaceArray == null) {
      this.namespaceArray = new ArrayList<>();
    }
    this.namespaceArray.add(namespaceArrayItem);
    return this;
  }

  public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
    if (this.namespaceArray == null) {
      this.namespaceArray = new ArrayList<Integer>();
    }
    this.namespaceArray.add(namespaceArrayItem);
    return this;
  }


  public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
    if (this.namespaceArray == null) {
      this.namespaceArray = new ArrayList<>();
    }

    this.namespaceArray.add(namespaceArrayItem);
    return this;
  }

  public XmlItem addNamespaceArrayItem(Integer namespaceArrayItem) {
    if (this.namespaceArray == null) {
      this.namespaceArray = new ArrayList<Integer>();
    }

    this.namespaceArray.add(namespaceArrayItem);
    return this;
  }


    public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
        if (this.namespaceWrappedArray == null) {
            this.namespaceWrappedArray = new ArrayList<>();
        }
        this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
        return this;
    }

    public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
        if (this.namespaceWrappedArray == null) {
            this.namespaceWrappedArray = new ArrayList<Integer>();
        }
        this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addNamespaceWrappedArrayItem(namespaceWrappedArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
    if (this.namespaceWrappedArray == null) {
      this.namespaceWrappedArray = new ArrayList<>();
    }
    this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
    return this;
  }

  public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
    if (this.namespaceWrappedArray == null) {
      this.namespaceWrappedArray = new ArrayList<Integer>();
    }
    this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
    return this;
  }


  public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
    if (this.namespaceWrappedArray == null) {
      this.namespaceWrappedArray = new ArrayList<>();
    }

    this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
    return this;
  }

  public XmlItem addNamespaceWrappedArrayItem(Integer namespaceWrappedArrayItem) {
    if (this.namespaceWrappedArray == null) {
      this.namespaceWrappedArray = new ArrayList<Integer>();
    }

    this.namespaceWrappedArray.add(namespaceWrappedArrayItem);
    return this;
  }


    public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
        if (this.prefixNsArray == null) {
            this.prefixNsArray = new ArrayList<>();
        }
        this.prefixNsArray.add(prefixNsArrayItem);
        return this;
    }

    public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
        if (this.prefixNsArray == null) {
            this.prefixNsArray = new ArrayList<Integer>();
        }
        this.prefixNsArray.add(prefixNsArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addPrefixNsArrayItem(prefixNsArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
    if (this.prefixNsArray == null) {
      this.prefixNsArray = new ArrayList<>();
    }
    this.prefixNsArray.add(prefixNsArrayItem);
    return this;
  }

  public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
    if (this.prefixNsArray == null) {
      this.prefixNsArray = new ArrayList<Integer>();
    }
    this.prefixNsArray.add(prefixNsArrayItem);
    return this;
  }


  public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
    if (this.prefixNsArray == null) {
      this.prefixNsArray = new ArrayList<>();
    }

    this.prefixNsArray.add(prefixNsArrayItem);
    return this;
  }

  public XmlItem addPrefixNsArrayItem(Integer prefixNsArrayItem) {
    if (this.prefixNsArray == null) {
      this.prefixNsArray = new ArrayList<Integer>();
    }

    this.prefixNsArray.add(prefixNsArrayItem);
    return this;
  }


    public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
        if (this.prefixNsWrappedArray == null) {
            this.prefixNsWrappedArray = new ArrayList<>();
        }
        this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
        return this;
    }

    public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
        if (this.prefixNsWrappedArray == null) {
            this.prefixNsWrappedArray = new ArrayList<Integer>();
        }
        this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
        return this;
    }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addPrefixNsWrappedArrayItem(prefixNsWrappedArrayItem Integer) : XmlItem from class org.openapitools.model.XmlItem


  public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
    if (this.prefixNsWrappedArray == null) {
      this.prefixNsWrappedArray = new ArrayList<>();
    }
    this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
    return this;
  }

  public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
    if (this.prefixNsWrappedArray == null) {
      this.prefixNsWrappedArray = new ArrayList<Integer>();
    }
    this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
    return this;
  }


  public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
    if (this.prefixNsWrappedArray == null) {
      this.prefixNsWrappedArray = new ArrayList<>();
    }

    this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
    return this;
  }

  public XmlItem addPrefixNsWrappedArrayItem(Integer prefixNsWrappedArrayItem) {
    if (this.prefixNsWrappedArray == null) {
      this.prefixNsWrappedArray = new ArrayList<Integer>();
    }

    this.prefixNsWrappedArray.add(prefixNsWrappedArrayItem);
    return this;
  }


  public FileSchemaTestClass addFilesItem(File filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<>();
    }
    this.files.add(filesItem);
    return this;
  }

  public FileSchemaTestClass addFilesItem(File filesItem) {
    if (this.files == null) {
      this.files = new ArrayList<File>();
    }
    this.files.add(filesItem);
    return this;
  }

Replace Generic With Diamond ArrayList<File> with ArrayList<> in method public addFilesItem(filesItem File) : FileSchemaTestClass from class org.openapitools.client.model.FileSchemaTestClass


  public AdditionalPropertiesClass putMapPropertyItem(String key, String mapPropertyItem) {
    if (this.mapProperty == null) {
      this.mapProperty = new HashMap<>();
    }
    this.mapProperty.put(key, mapPropertyItem);
    return this;
  }

  public AdditionalPropertiesClass putMapPropertyItem(String key, String mapPropertyItem) {
    if (this.mapProperty == null) {
      this.mapProperty = new HashMap<String, String>();
    }
    this.mapProperty.put(key, mapPropertyItem);
    return this;
  }

Replace Generic With Diamond HashMap<String,String> with HashMap<> in method public putMapPropertyItem(key String, mapPropertyItem String) : AdditionalPropertiesClass from class org.openapitools.client.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapOfMapPropertyItem(String key, Map<String, String> mapOfMapPropertyItem) {
    if (this.mapOfMapProperty == null) {
      this.mapOfMapProperty = new HashMap<>();
    }
    this.mapOfMapProperty.put(key, mapOfMapPropertyItem);
    return this;
  }

  public AdditionalPropertiesClass putMapOfMapPropertyItem(String key, Map<String, String> mapOfMapPropertyItem) {
    if (this.mapOfMapProperty == null) {
      this.mapOfMapProperty = new HashMap<String, Map<String, String>>();
    }
    this.mapOfMapProperty.put(key, mapOfMapPropertyItem);
    return this;
  }

Replace Generic With Diamond HashMap<String,Map<String,String>> with HashMap<> in method public putMapOfMapPropertyItem(key String, mapOfMapPropertyItem Map<String,String>) : AdditionalPropertiesClass from class org.openapitools.client.model.AdditionalPropertiesClass


  public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) {
    if (this.arrayNullableProp == null || !this.arrayNullableProp.isPresent()) {
      this.arrayNullableProp = JsonNullable.<List<Object>>of(new ArrayList<>());
    }
    try {
      this.arrayNullableProp.get().add(arrayNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

  public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) {
    if (this.arrayNullableProp == null || !this.arrayNullableProp.isPresent()) {
      this.arrayNullableProp = JsonNullable.<List<Object>>of(new ArrayList<Object>());
    }
    try {
      this.arrayNullableProp.get().add(arrayNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

Replace Generic With Diamond ArrayList<Object> with ArrayList<> in method public addArrayNullablePropItem(arrayNullablePropItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) {
    if (this.arrayNullableProp == null) {
      this.arrayNullableProp = new ArrayList<>();
    }
    this.arrayNullableProp.add(arrayNullablePropItem);
    return this;
  }

  public NullableClass addArrayNullablePropItem(Object arrayNullablePropItem) {
    if (this.arrayNullableProp == null) {
      this.arrayNullableProp = new ArrayList<Object>();
    }
    this.arrayNullableProp.add(arrayNullablePropItem);
    return this;
  }


  public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullablePropItem) {
    if (this.arrayAndItemsNullableProp == null || !this.arrayAndItemsNullableProp.isPresent()) {
      this.arrayAndItemsNullableProp = JsonNullable.<List<Object>>of(new ArrayList<>());
    }
    try {
      this.arrayAndItemsNullableProp.get().add(arrayAndItemsNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

  public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullablePropItem) {
    if (this.arrayAndItemsNullableProp == null || !this.arrayAndItemsNullableProp.isPresent()) {
      this.arrayAndItemsNullableProp = JsonNullable.<List<Object>>of(new ArrayList<Object>());
    }
    try {
      this.arrayAndItemsNullableProp.get().add(arrayAndItemsNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

Replace Generic With Diamond ArrayList<Object> with ArrayList<> in method public addArrayAndItemsNullablePropItem(arrayAndItemsNullablePropItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullablePropItem) {
    if (this.arrayAndItemsNullableProp == null) {
      this.arrayAndItemsNullableProp = new ArrayList<>();
    }
    this.arrayAndItemsNullableProp.add(arrayAndItemsNullablePropItem);
    return this;
  }

  public NullableClass addArrayAndItemsNullablePropItem(Object arrayAndItemsNullablePropItem) {
    if (this.arrayAndItemsNullableProp == null) {
      this.arrayAndItemsNullableProp = new ArrayList<Object>();
    }
    this.arrayAndItemsNullableProp.add(arrayAndItemsNullablePropItem);
    return this;
  }


  public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) {
    if (this.arrayItemsNullable == null) {
      this.arrayItemsNullable = new ArrayList<>();
    }
    this.arrayItemsNullable.add(arrayItemsNullableItem);
    return this;
  }

  public NullableClass addArrayItemsNullableItem(Object arrayItemsNullableItem) {
    if (this.arrayItemsNullable == null) {
      this.arrayItemsNullable = new ArrayList<Object>();
    }
    this.arrayItemsNullable.add(arrayItemsNullableItem);
    return this;
  }

Replace Generic With Diamond ArrayList<Object> with ArrayList<> in method public addArrayItemsNullableItem(arrayItemsNullableItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public NullableClass putObjectNullablePropItem(String key, Object objectNullablePropItem) {
    if (this.objectNullableProp == null || !this.objectNullableProp.isPresent()) {
      this.objectNullableProp = JsonNullable.<Map<String, Object>>of(new HashMap<>());
    }
    try {
      this.objectNullableProp.get().put(key, objectNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

  public NullableClass putObjectNullablePropItem(String key, Object objectNullablePropItem) {
    if (this.objectNullableProp == null || !this.objectNullableProp.isPresent()) {
      this.objectNullableProp = JsonNullable.<Map<String, Object>>of(new HashMap<String, Object>());
    }
    try {
      this.objectNullableProp.get().put(key, objectNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putObjectNullablePropItem(key String, objectNullablePropItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public NullableClass putObjectNullablePropItem(String key, Object objectNullablePropItem) {
    if (this.objectNullableProp == null) {
      this.objectNullableProp = new HashMap<>();
    }
    this.objectNullableProp.put(key, objectNullablePropItem);
    return this;
  }

  public NullableClass putObjectNullablePropItem(String key, Object objectNullablePropItem) {
    if (this.objectNullableProp == null) {
      this.objectNullableProp = new HashMap<String, Object>();
    }
    this.objectNullableProp.put(key, objectNullablePropItem);
    return this;
  }


  public NullableClass putObjectAndItemsNullablePropItem(String key, Object objectAndItemsNullablePropItem) {
    if (this.objectAndItemsNullableProp == null || !this.objectAndItemsNullableProp.isPresent()) {
      this.objectAndItemsNullableProp = JsonNullable.<Map<String, Object>>of(new HashMap<>());
    }
    try {
      this.objectAndItemsNullableProp.get().put(key, objectAndItemsNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

  public NullableClass putObjectAndItemsNullablePropItem(String key, Object objectAndItemsNullablePropItem) {
    if (this.objectAndItemsNullableProp == null || !this.objectAndItemsNullableProp.isPresent()) {
      this.objectAndItemsNullableProp = JsonNullable.<Map<String, Object>>of(new HashMap<String, Object>());
    }
    try {
      this.objectAndItemsNullableProp.get().put(key, objectAndItemsNullablePropItem);
    } catch (java.util.NoSuchElementException e) {
      // this can never happen, as we make sure above that the value is present
    }
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putObjectAndItemsNullablePropItem(key String, objectAndItemsNullablePropItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public NullableClass putObjectAndItemsNullablePropItem(String key, Object objectAndItemsNullablePropItem) {
    if (this.objectAndItemsNullableProp == null) {
      this.objectAndItemsNullableProp = new HashMap<>();
    }
    this.objectAndItemsNullableProp.put(key, objectAndItemsNullablePropItem);
    return this;
  }

  public NullableClass putObjectAndItemsNullablePropItem(String key, Object objectAndItemsNullablePropItem) {
    if (this.objectAndItemsNullableProp == null) {
      this.objectAndItemsNullableProp = new HashMap<String, Object>();
    }
    this.objectAndItemsNullableProp.put(key, objectAndItemsNullablePropItem);
    return this;
  }


  public NullableClass putObjectItemsNullableItem(String key, Object objectItemsNullableItem) {
    if (this.objectItemsNullable == null) {
      this.objectItemsNullable = new HashMap<>();
    }
    this.objectItemsNullable.put(key, objectItemsNullableItem);
    return this;
  }

  public NullableClass putObjectItemsNullableItem(String key, Object objectItemsNullableItem) {
    if (this.objectItemsNullable == null) {
      this.objectItemsNullable = new HashMap<String, Object>();
    }
    this.objectItemsNullable.put(key, objectItemsNullableItem);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putObjectItemsNullableItem(key String, objectItemsNullableItem Object) : NullableClass from class org.openapitools.client.model.NullableClass


  public ObjectWithDeprecatedFields addBarsItem(String barsItem) {
    if (this.bars == null) {
      this.bars = new ArrayList<>();
    }
    this.bars.add(barsItem);
    return this;
  }

  public ObjectWithDeprecatedFields addBarsItem(String barsItem) {
    if (this.bars == null) {
      this.bars = new ArrayList<String>();
    }
    this.bars.add(barsItem);
    return this;
  }

Replace Generic With Diamond ArrayList<String> with ArrayList<> in method public addBarsItem(barsItem String) : ObjectWithDeprecatedFields from class org.openapitools.client.model.ObjectWithDeprecatedFields


  public AdditionalPropertiesClass putMapWithUndeclaredPropertiesAnytype3Item(String key, Object mapWithUndeclaredPropertiesAnytype3Item) {
    if (this.mapWithUndeclaredPropertiesAnytype3 == null) {
      this.mapWithUndeclaredPropertiesAnytype3 = new HashMap<>();
    }
    this.mapWithUndeclaredPropertiesAnytype3.put(key, mapWithUndeclaredPropertiesAnytype3Item);
    return this;
  }

  public AdditionalPropertiesClass putMapWithUndeclaredPropertiesAnytype3Item(String key, Object mapWithUndeclaredPropertiesAnytype3Item) {
    if (this.mapWithUndeclaredPropertiesAnytype3 == null) {
      this.mapWithUndeclaredPropertiesAnytype3 = new HashMap<String, Object>();
    }
    this.mapWithUndeclaredPropertiesAnytype3.put(key, mapWithUndeclaredPropertiesAnytype3Item);
    return this;
  }

Replace Generic With Diamond HashMap<String,Object> with HashMap<> in method public putMapWithUndeclaredPropertiesAnytype3Item(key String, mapWithUndeclaredPropertiesAnytype3Item Object) : AdditionalPropertiesClass from class org.openapitools.client.model.AdditionalPropertiesClass


  public AdditionalPropertiesClass putMapWithUndeclaredPropertiesStringItem(String key, String mapWithUndeclaredPropertiesStringItem) {
    if (this.mapWithUndeclaredPropertiesString == null) {
      this.mapWithUndeclaredPropertiesString = new HashMap<>();
    }
    this.mapWithUndeclaredPropertiesString.put(key, mapWithUndeclaredPropertiesStringItem);
    return this;
  }

  public AdditionalPropertiesClass putMapWithUndeclaredPropertiesStringItem(String key, String mapWithUndeclaredPropertiesStringItem) {
    if (this.mapWithUndeclaredPropertiesString == null) {
      this.mapWithUndeclaredPropertiesString = new HashMap<String, String>();
    }
    this.mapWithUndeclaredPropertiesString.put(key, mapWithUndeclaredPropertiesStringItem);
    return this;
  }

Replace Generic With Diamond HashMap<String,String> with HashMap<> in method public putMapWithUndeclaredPropertiesStringItem(key String, mapWithUndeclaredPropertiesStringItem String) : AdditionalPropertiesClass from class org.openapitools.client.model.AdditionalPropertiesClass


  public Drawing addShapesItem(Shape shapesItem) {
    if (this.shapes == null) {
      this.shapes = new ArrayList<>();
    }
    this.shapes.add(shapesItem);
    return this;
  }

  public Drawing addShapesItem(Shape shapesItem) {
    if (this.shapes == null) {
      this.shapes = new ArrayList<Shape>();
    }
    this.shapes.add(shapesItem);
    return this;
  }

Replace Generic With Diamond ArrayList<Shape> with ArrayList<> in method public addShapesItem(shapesItem Shape) : Drawing from class org.openapitools.client.model.Drawing


  public Pet addPhotoUrlsItem(String photoUrlsItem) {
    if (this.photoUrls == null) {
      this.photoUrls = new LinkedHashSet<>();
    }
    this.photoUrls.add(photoUrlsItem);
    return this;
  }

  public Pet addPhotoUrlsItem(String photoUrlsItem) {
    if (this.photoUrls == null) {
      this.photoUrls = new LinkedHashSet<String>();
    }
    this.photoUrls.add(photoUrlsItem);
    return this;
  }

Replace Generic With Diamond LinkedHashSet<String> with LinkedHashSet<> in method public addPhotoUrlsItem(photoUrlsItem String) : Pet from class org.openapitools.model.Pet


  public Pet addPhotoUrlsItem(String photoUrlsItem) {
    if (this.photoUrls == null) {
      this.photoUrls = new LinkedHashSet<>();
    }

    this.photoUrls.add(photoUrlsItem);
    return this;
  }

  public Pet addPhotoUrlsItem(String photoUrlsItem) {
    if (this.photoUrls == null) {
      this.photoUrls = new LinkedHashSet<String>();
    }

    this.photoUrls.add(photoUrlsItem);
    return this;
  }


  public TypeHolderDefault addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<>();
    }
    this.arrayItem.add(arrayItemItem);
    return this;
  }

  public TypeHolderDefault addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<Integer>();
    }
    this.arrayItem.add(arrayItemItem);
    return this;
  }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addArrayItemItem(arrayItemItem Integer) : TypeHolderDefault from class org.openapitools.model.TypeHolderDefault


  public TypeHolderDefault addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<>();
    }

    this.arrayItem.add(arrayItemItem);
    return this;
  }

  public TypeHolderDefault addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<Integer>();
    }

    this.arrayItem.add(arrayItemItem);
    return this;
  }


  public TypeHolderExample addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<>();
    }
    this.arrayItem.add(arrayItemItem);
    return this;
  }

  public TypeHolderExample addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<Integer>();
    }
    this.arrayItem.add(arrayItemItem);
    return this;
  }

Replace Generic With Diamond ArrayList<Integer> with ArrayList<> in method public addArrayItemItem(arrayItemItem Integer) : TypeHolderExample from class org.openapitools.model.TypeHolderExample


  public TypeHolderExample addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<>();
    }

    this.arrayItem.add(arrayItemItem);
    return this;
  }

  public TypeHolderExample addArrayItemItem(Integer arrayItemItem) {
    if (this.arrayItem == null) {
      this.arrayItem = new ArrayList<Integer>();
    }

    this.arrayItem.add(arrayItemItem);
    return this;
  }


    @Override
    @SuppressWarnings({"static-method", "unchecked"})
    public Map<String, Object> postProcessAllModels(Map<String, Object> objs) {
        if (this.useOneOfInterfaces) {
            // First, add newly created oneOf interfaces
            for (CodegenModel cm : addOneOfInterfaces) {
                Map<String, Object> modelValue = new HashMap<>(additionalProperties());
                modelValue.put("model", cm);

                List<Map<String, String>> importsValue = new ArrayList<>();
                Map<String, Object> objsValue = new HashMap<>();
                objsValue.put("models", Collections.singletonList(modelValue));
                objsValue.put("package", modelPackage());
                objsValue.put("imports", importsValue);
                objsValue.put("classname", cm.classname);
                objsValue.putAll(additionalProperties);
                objs.put(cm.name, objsValue);
            }

            // Gather data from all the models that contain oneOf into OneOfImplementorAdditionalData classes
            // (see docstring of that class to find out what information is gathered and why)
            Map<String, OneOfImplementorAdditionalData> additionalDataMap = new HashMap<>();
            for (Map.Entry<String, Object> modelsEntry : objs.entrySet()) {
                Map<String, Object> modelsAttrs = (Map<String, Object>) modelsEntry.getValue();
                List<Object> models = (List<Object>) modelsAttrs.get("models");
                List<Map<String, String>> modelsImports = (List<Map<String, String>>) modelsAttrs.getOrDefault("imports", new ArrayList<Map<String, String>>());
                for (Object _mo : models) {
                    Map<String, Object> mo = (Map<String, Object>) _mo;
                    CodegenModel cm = (CodegenModel) mo.get("model");
                    if (cm.oneOf.size() > 0) {
                        cm.vendorExtensions.put("x-is-one-of-interface", true);
                        for (String one : cm.oneOf) {
                            if (!additionalDataMap.containsKey(one)) {
                                additionalDataMap.put(one, new OneOfImplementorAdditionalData(one));
                            }
                            additionalDataMap.get(one).addFromInterfaceModel(cm, modelsImports);
                        }
                        // if this is oneOf interface, make sure we include the necessary imports for it
                        addImportsToOneOfInterface(modelsImports);
                    }
                }
            }

            // Add all the data from OneOfImplementorAdditionalData classes to the implementing models
            for (Map.Entry<String, Object> modelsEntry : objs.entrySet()) {
                Map<String, Object> modelsAttrs = (Map<String, Object>) modelsEntry.getValue();
                List<Object> models = (List<Object>) modelsAttrs.get("models");
                List<Map<String, String>> imports = (List<Map<String, String>>) modelsAttrs.get("imports");
                for (Object _implmo : models) {
                    Map<String, Object> implmo = (Map<String, Object>) _implmo;
                    CodegenModel implcm = (CodegenModel) implmo.get("model");
                    String modelName = toModelName(implcm.name);
                    if (additionalDataMap.containsKey(modelName)) {
                        additionalDataMap.get(modelName).addToImplementor(this, implcm, imports, addOneOfInterfaceImports);
                    }
                }
            }
        }

        return objs;
    }

    @Override
    @SuppressWarnings({"static-method", "unchecked"})
    public Map<String, Object> postProcessAllModels(Map<String, Object> objs) {
        if (this.useOneOfInterfaces) {
            // First, add newly created oneOf interfaces
            for (CodegenModel cm : addOneOfInterfaces) {
                Map<String, Object> modelValue = new HashMap<>(additionalProperties());
                modelValue.put("model", cm);

                List<Map<String, String>> importsValue = new ArrayList<>();
                Map<String, Object> objsValue = new HashMap<>();
                objsValue.put("models", Collections.singletonList(modelValue));
                objsValue.put("package", modelPackage());
                objsValue.put("imports", importsValue);
                objsValue.put("classname", cm.classname);
                objsValue.putAll(additionalProperties);
                objs.put(cm.name, objsValue);
            }

            // Gather data from all the models that contain oneOf into OneOfImplementorAdditionalData classes
            // (see docstring of that class to find out what information is gathered and why)
            Map<String, OneOfImplementorAdditionalData> additionalDataMap = new HashMap<String, OneOfImplementorAdditionalData>();
            for (Map.Entry<String, Object> modelsEntry : objs.entrySet()) {
                Map<String, Object> modelsAttrs = (Map<String, Object>) modelsEntry.getValue();
                List<Object> models = (List<Object>) modelsAttrs.get("models");
                List<Map<String, String>> modelsImports = (List<Map<String, String>>) modelsAttrs.getOrDefault("imports", new ArrayList<Map<String, String>>());
                for (Object _mo : models) {
                    Map<String, Object> mo = (Map<String, Object>) _mo;
                    CodegenModel cm = (CodegenModel) mo.get("model");
                    if (cm.oneOf.size() > 0) {
                        cm.vendorExtensions.put("x-is-one-of-interface", true);
                        for (String one : cm.oneOf) {
                            if (!additionalDataMap.containsKey(one)) {
                                additionalDataMap.put(one, new OneOfImplementorAdditionalData(one));
                            }
                            additionalDataMap.get(one).addFromInterfaceModel(cm, modelsImports);
                        }
                        // if this is oneOf interface, make sure we include the necessary imports for it
                        addImportsToOneOfInterface(modelsImports);
                    }
                }
            }

            // Add all the data from OneOfImplementorAdditionalData classes to the implementing models
            for (Map.Entry<String, Object> modelsEntry : objs.entrySet()) {
                Map<String, Object> modelsAttrs = (Map<String, Object>) modelsEntry.getValue();
                List<Object> models = (List<Object>) modelsAttrs.get("models");
                List<Map<String, String>> imports = (List<Map<String, String>>) modelsAttrs.get("imports");
                for (Object _implmo : models) {
                    Map<String, Object> implmo = (Map<String, Object>) _implmo;
                    CodegenModel implcm = (CodegenModel) implmo.get("model");
                    String modelName = toModelName(implcm.name);
                    if (additionalDataMap.containsKey(modelName)) {
                        additionalDataMap.get(modelName).addToImplementor(this, implcm, imports, addOneOfInterfaceImports);
                    }
                }
            }
        }

        return objs;
    }

Replace Generic With Diamond HashMap<String,OneOfImplementorAdditionalData> with HashMap<> in method public postProcessAllModels(objs Map<String,Object>) : Map<String,Object> from class org.openapitools.codegen.DefaultCodegen


    /**
     * Index all CodegenModels by model name.
     *
     * @param objs Map of models
     * @return map of all models indexed by names
     */
    public Map<String, CodegenModel> getAllModels(Map<String, Object> objs) {
        Map<String, CodegenModel> allModels = new HashMap<>();
        for (Entry<String, Object> entry : objs.entrySet()) {
            String modelName = toModelName(entry.getKey());
            Map<String, Object> inner = (Map<String, Object>) entry.getValue();
            List<Map<String, Object>> models = (List<Map<String, Object>>) inner.get("models");
            for (Map<String, Object> mo : models) {
                CodegenModel cm = (CodegenModel) mo.get("model");
                allModels.put(modelName, cm);
            }
        }
        return allModels;
    }

    /**
     * Index all CodegenModels by model name.
     *
     * @param objs Map of models
     * @return map of all models indexed by names
     */
    public Map<String, CodegenModel> getAllModels(Map<String, Object> objs) {
        Map<String, CodegenModel> allModels = new HashMap<String, CodegenModel>();
        for (Entry<String, Object> entry : objs.entrySet()) {
            String modelName = toModelName(entry.getKey());
            Map<String, Object> inner = (Map<String, Object>) entry.getValue();
            List<Map<String, Object>> models = (List<Map<String, Object>>) inner.get("models");
            for (Map<String, Object> mo : models) {
                CodegenModel cm = (CodegenModel) mo.get("model");
                allModels.put(modelName, cm);
            }
        }
        return allModels;
    }

Replace Generic With Diamond HashMap<String,CodegenModel> with HashMap<> in method public getAllModels(objs Map<String,Object>) : Map<String,CodegenModel> from class org.openapitools.codegen.DefaultCodegen