public final void addAmmo(int amount, Class weaponType) { for (Weapon w : weapons) { if (w.getClass().equals(weaponType)) { w.addAmmo(amount); } } }