static SS webToCAL_visMap = caseInsensitiveSynchroMap(); static void webToCAL_visStructures(S... structures) { for (S s : structures) pcall { webToCAL_visStructures(cal_unstructure(s)); } } static void webToCAL_visStructures(CirclesAndLines cal) { if (cal != null) for (Circle c : cal.circles) if (nempty(c.quickvis) && nempty(c.text)) webToCAL_visMap.put(c.text, c.quickvis); }