public ArmylistUnitUpdate(ArmylistUnitUpdate toClone){ this.army = toClone.army; this.name = toClone.name; this.shortExplanation = toClone.shortExplanation; this.pointcostPerModel = toClone.pointcostPerModel; this.pointcost = toClone.pointcost; this.maxCount = toClone.maxCount; this.minCount = toClone.minCount; this.defaultCount = toClone.defaultCount; this.weapons = (LinkedList)toClone.weapons.clone();
public ArmylistUnitUpdate(String name, ArmylistArmy army) { this.army = army; this.name = name; this.maxCount = -1; this.minCount = 0; this.weapons = new LinkedList();
    public ArmylistUnitUpdate(ArmylistUnitUpdate toClone){        this.army = toClone.army;        this.name = toClone.name;        this.shortExplanation = toClone.shortExplanation;        this.pointcostPerModel = toClone.pointcostPerModel;        this.pointcost = toClone.pointcost;        this.maxCount = toClone.maxCount;        this.minCount = toClone.minCount;        this.defaultCount = toClone.defaultCount;        this.weapons = (LinkedList)toClone.weapons.clone();    }