При условии, что декларация
static Map<Integer,Table> s_AvailableGameTables = Collections.synchronizedMap(new TreeMap<Integer,Table>());
(не просто Map
)
Следующие элементы будут повторяться по всем парам ключ / значение:
for (Map.Entry<Integer,Table> e : s_AvailableGameTables.entrySet())
{
int key = e.getKey();
Table tbl = e.getValue();
}