leitstand-inventory-api/src/main/java/io/leitstand/inventory/service/ElementImageData.java
public Builder withAvailableUpgrades(List<ElementAvailableUpgrade> updates) {
			assertNotInvalidated(getClass(), image);
			image.availableUpgrades = unmodifiableList(new LinkedList<>(updates));
			return this;
		}
/**
         * Sets the available image upgrades. 
         * @param upgrades the available image upgrades.
         * @return a reference to this builder to continue object creation.
         */
Sets the available image upgrades.
@param upgrades the available image upgrades.
@return a reference to this builder to continue object creation.
Sets the available image upgrades . @param upgrades the available image upgrades . @return a reference to this builder to continue object creation .
public Builder withAvailableUpgrades(List<ElementAvailableUpgrade> updates) {
			assertNotInvalidated(getClass(), image);
			image.availableUpgrades = unmodifiableList(new LinkedList<>(updates));
			return this;
		}
public Builder withAvailableUpgrades ( List < ElementAvailableUpgrade > updates ) { assertNotInvalidated ( getClass ( ) , image ) ; image . availableUpgrades = unmodifiableList ( new LinkedList < > ( updates ) ) ; return this ; }
Sets the available image upgrades.
Sets the available image upgrades .