def _load_players(players_elm, team_map: Dict[(str, Team)]) -> List[Player]:
    return [Player(team=team_map[player_elm.attrib['teamId']], jersey_no=str(player_elm.find('ShirtNumber')), player_id=player_elm.attrib['id'], name=str(player_elm.find('Name')), attributes=_load_provider_parameters(players_elm.find('ProviderPlayerParameters'))) for player_elm in players_elm.iterchildren(tag='Player')]
def _load_players(players_elm, team_map: Dict[(str, Team)]) -> List[Player]:
    return [Player(team=team_map[player_elm.attrib['teamId']], jersey_no=str(player_elm.find('ShirtNumber')), player_id=player_elm.attrib['id'], name=str(player_elm.find('Name')), attributes=_load_provider_parameters(players_elm.find('ProviderPlayerParameters'))) for player_elm in players_elm.iterchildren(tag='Player')]