If two hooks inhere from same base class then its mean they have same functionality but are used in different place.
In this case we have difference to what given hooks is linked,
in case of `energyRecoveryBonusStats` is to Armor and in case `energySoldierRecoveryBonusStats` to solder bonus stats.
Both are called at same moment but primary hook is `energyRecoveryBonusStats` and `energySoldierRecoveryBonusStats` only used to prepare initial value of additional bonus stat based on each bonus solder have.