loadWeapon(mounted);
loadWeaponWithSameAmmo(mounted);
    public void reloadEmptyWeapons() {        // try to reload weapons        for (Enumeration i = getWeapons(); i.hasMoreElements();) {            Mounted mounted = (Mounted) i.nextElement();            WeaponType wtype = (WeaponType) mounted.getType();            if (wtype.getAmmoType() != AmmoType.T_NA                && (wtype.getFlags() & WeaponType.F_INFANTRY)                    != WeaponType.F_INFANTRY) {                if (mounted.getLinked() == null                    || mounted.getLinked().getShotsLeft() <= 0                    || mounted.getLinked().isDumping()) {                    loadWeapon(mounted);                }            }        }    }