docs: @Override
      public final Integer getCost(final AdvancementTeam team) {
          Integer valoration;
  
          checkNotNull(team, "Received a null pointer as the team");
  
          valoration = team.getCash();
          for (final AdvancementTeamPlayer player : team.getPlayers().values()) {
              valoration += player.getValoration();
          }
  
          valoration += team.getCoachingDice() * getCostDie();
          valoration += team.getDreadballCards() * getCostCard();
          valoration += team.getCheerleaders() * getCostCheerleader();
  
          if (team.getDefensiveCoachingStaff()) {
              valoration += getCostCoaching();
          }
          if (team.getOffensiveCoachingStaff()) {
              valoration += getCostCoaching();
          }
          if (team.getSupportCoachingStaff()) {
              valoration += getCostCoaching();
          }
  
          return valoration;
      }